最新 最热

POSTGRESQL REPEATABLE READ 到底能不能用

POSTGRESQL 实际上提供了三种隔离级别, 上次已经分析了其中的序列化的隔离级别,实际上在大部分数据库上这个级别都是不被使用的.

2021-03-16
1

POSTGRESQL 通过例子来验证POSTGRESQL 的序列化

隔离级别是有一套理论的,在每种数据库中,实现的方式不同,实现的结果也不同,最近会有几期的文字对不同的数据库的隔离级别探探究竟。

2021-03-16
1

pg wal最佳实践

PostgreSQL在写入频繁的场景中,可能会产生大量的WAL日志,而且WAL日志量远远超过实际更新的数据量。我们可以把这种现象起个名字,叫做“WAL写放大”,造成WAL写放大的主要原因有2点。...

2021-03-16
1

pg之CheckPoint机制

checkpoint又名检查点,一般checkpoint会将某个时间点之前的脏数据全部刷新到磁盘,以实现数据的一致性与完整性。目前各个流行的关系型数据库都具备checkpoint功能,其主要目的是为了缩短崩溃恢复时间,以Oracle为例,在进行数...

2021-03-16
1

oid2name列出PostgreSQL和对应的oid

PostgreSQL 提供 oid2name 客户端程序,用来解析数据目录里的文件,平常用得比较少,这里简单介绍下。

2021-03-15
1

pg中超时参数详解

lock_timeout锁等待超时。语句在试图获取表、索引、行或其他数据库对象上的锁时等到超过指定的毫秒数,该语句将被中止。不推荐在postgresql.conf中设置,因为会影响所有的会话。...

2021-03-15
1

WAL has already been removed修复

备节点查看select pg_last_xlog_receive_location();值没有变化,已经不从主节点同步。

2021-03-14
1

pg之archive参数详解

当启用archive_mode时,通过设置archive_command将已完成的WAL段发送到归档存储。除了off,disable,还有两种模式:on,always。在正常操作期间,两种模式之间没有区别,但是当设置为always的情况下,WAL archiver在存档恢复或待机...

2021-03-14
1

pg_rman备份

pg_rman是一款专门为postgresql设计的在线备份恢复的工具。其支持在线和基于时间点备份方式,还可以通过创建backup catalog来维护DB cluster备份信息。

2021-03-11
1

Postgresql10离线安装

1、在很多时候,服务器不能联网,需要离线安装,下面是Postgresql10离线安装的步骤:

2021-03-08
1