PostgreSQL在运行中,是否可以在运行中去分析内存的分配,通过内存的分配来分析PG的一些原理和工作状态,答案是可以的,我们可以通过工具valgrind 工具来进行相关的深层次的PostgreSQL 的内存分配的分析。在操作这个部分之前,我们需要注意几点1 通过valgrind 软件来监控PostgreSQL的数据库中的部分必须是PostgreSQL 的
......
7
0
0
2024-12-18
当涉及到数据库管理系统(DBMS)时,PostgreSQL(通常简称为pgsql)是一个备受青睐的选择。作为一款功能强大、开源的关系型数据库管理系统,pgsql具有广泛的应用领域和强大的特性,为用户提供了可靠的数据存储和处理解决方案。1. 什么是 PostgreSQL?PostgreSQL是一种面向对象的关系型数据库管理系统,它遵循SQL标准,并提供了许多扩
......
59
0
0
2024-09-17
为了说这件事的公平性,公正,透明的特性,调整isolation 从源头进行改变,所以语句执行的时候,并不会在begin 上标明是什么隔离级别。这点请各位看官注意。# only default tablespace
#check_function_bodies = on
default_transaction_isolation = 'serializab
......
61
0
0
2024-09-10
最近是不知道怎么回事,年底了自己的公司,群里都在关于磁盘的空间部分,MySQL怼完架构师,PostgreSQL 也让我想起曾经有一个资深的架构提出一个问题,PostgreSQL 不非要使用 vacuum full 就能回收空间的谣言,也让我给怼了一顿。所以今天说说这个问题,众所周知vauum full的2024-01-10 01:24:00.771 EST
......
309
0
0
2024-04-02
最近热度最大的新闻,可能就是“小作文”和“售货员”,这里我特别想对曾经的某“售货员”曾经不经意说的一句话进行转载:“有些人很好奇,他们问我,谁给你写的那些小作文,我想说的是,如果公司能写好这样的句子,让我读的话,那么为什么公司不找一个长得比我更好看的主播来这里读,人们好像更愿意相信那些东西是可以设计的,人们好像很难接受那些东西其实是你这么多年以来读过很多的书
......
225
0
0
2024-02-14
一、前言PostgreSQL(通常缩写为Postgres)是一种强大的开源关系型数据库管理系统(RDBMS),它具有许多先进的功能和广泛的应用领域。PostgreSQL 是一个功能强大、高度可定制且可扩展的关系型数据库管理系统,适用于各种不同规模和类型的应用程序和项目。它的开源性质和活跃的社区支持使其成为许多开发人员和组织的首选数据库解决方案之一。2021-
......
254
0
0
2024-02-05
背景现在信创是搞得如火如荼,在这个浪潮下,数据库也是从之前熟悉的Mysql换到了某国产数据库。该数据库我倒是想吐槽吐槽,它是基于Postgre 9.x的基础上改的,至于改了啥,我也没去详细了解,当初的数据库POC测试和后续的选型没太参与,但对于我一个开发人员的角度来说,它给我带来的不便主要是客户端GUI工具这块。我们读写数据库,程序这块还好,CURD代码用到
......
318
0
0
2024-02-04
开头还是介绍一下群,如果感兴趣PolarDB ,MongoDB ,MySQL ,PostgreSQL ,Redis ,Oracle ,Oceanbase 等有问题,有需求都可以加群群内有各大数据库行业大咖,CTO,可以解决你的问题。加群请加微信号 liuaustin3 (共1250人左右 1 + 2 + 3 +4)新人会进入3群(即将关闭自由申请) 默认会进
......
223
0
0
2024-01-18
最近经常有同学会问关于WAL 的问题,问能不能总结一下,这里我们总结关于WAL write ahead log 的问题的一个系列在PostgreSQL write ahead log 的解析部分,pg_waldump 是必须被提起的工具,并且这个工具在不同的版本中都有变化, pg_waldump工具最早是产生于 PG9.3作为一个 contrib modul
......
267
0
0
2024-01-14
开发人员很少关注于数据库系统的权限,而POSTGRESQL 相对于MYSQL来说,他的权限是复杂的,尤其在一些规范的企业,对于权限的要求很高,而随时掌握账号对于数据库OBJECTS的权限的状态,在很多项目中是乙方需要知道该怎么做的。我们从上到下,一一给大家进行演示,你的用户组需要针对PG中不同的数据库掌握权限,那么那些账号有那些数据库的权限需要进行一个判断。
......
238
0
0
2024-01-14
首先道歉,昨天关于POSTGRESQL 的文章中的部分内容个人觉得有误导的部分或者说没有解释清楚的地方。虽然相关的部分是官方的提供的相关的文件,特通过此文更新相关的内容。在上一篇文章中,有这样一个部分因为这个地方有不同的意见1 实际上这块的部分代表了reload 的部分,而通常我们撰写这块的方式是ExecReload=/usr/local/postgres/
......
220
0
0
2024-01-14
Postgres 16刚刚发布了测试版,我对其中的新功能非常兴奋。该新功能允许从待命服务器进行逻辑复制,用户可以:从只读的待命服务器创建逻辑解码 减轻主服务器的工作负载 采用新的方式为需要在多个系统之间进行数据同步或审核的应用程序提供高可用性 第二个相关且令人兴奋的新功能是,在给定的待命服务器上的复制槽将持久化到将该待命服务器提升为主服务器。这意味着在主服务
......
253
0
0
2024-01-14
POSTGRESQL SQL 查询中经常用到的一些查询使用的查询符号,如 in , exists ,any ,这些查询符号在使用中有什么性能方面的差距,以及在什么场景下适合使用,这应该是一个有意思的话题。IN EXISTS ANY ,三个条件操作符,分别带有不同的目的虽然IN 和 EXISTS 本身都是从一个结果集合匹配另一个结果集合中包含相关的数据的问题,
......
261
0
0
2024-01-14
为什么翻译这篇文章,因为本人对于这两种数据库是在熟悉不过了,一个是有10多年的经验,一个也有5-6年的经验,而且这两种数据库在很多部分很相似,所以翻译了此篇。另外前两天有一个同学告知,他们单位SQL SERVER 被替换成 MYSQL ,OMG 这篇文字更的写,明明有 SQL SERVER 表兄弟 POSTGRESQL ,非要找 SQL SERVER 他二舅
......
221
0
0
2024-01-14
最近有人私信问POSTGRESQL 怎么比MYSQL的索引大,这个问题升级上我个人觉得从这几点考虑1 一个数据库本身的索引提供什么样的功能,是否有为加速查询附加的信息。2 POSTGRESQL 数据库中的数据索引的结构是否与你在其他的数据库中使用的索引的结构不同3 POSTGRESQL 的索引还负担了MVCC多版本控制查询中所需要的信息,所以本身的设计也让他
......
211
0
0
2024-01-14