postgresql
-
PostgreSQL9.5:archive_mode = always 支持备节点接收主节点的归档文件
Add new archive_mode value always to allow standbys to always archive received WAL files P…
-
PostgreSQL9.5:新增参数设置神器:pg_file_settings 视图
9.5 版本新增 pg_file_settings 视图,可谓参数设置的神器,为啥这么说呢? 因为 postgresql.conf 参数值调整后,有些 reload 后就生效了,有…
-
PostgreSQL9.5:SQL 新增 TABLESAMPLE 数据取样功能
查看文档中发现 9.5 版本新增数据取样功能,支持查询返回取样数据,这个功能吸引了我的注意,数据取样在很多应用场景都有用到。 TABLESAMPLE 取样方式 TABLESAMPL…
-
PostgreSQL9.5:Parallel VACUUMing
9.5 版本的 vacuumdb 支持并行功能,类似 pg_dump 和 pg_restore 的 -j 参数,做整库 vacuum 时能提高速度,同时资源消耗也会大些,当然之前版…
-
PostgreSQL:Pgcli 客户端工具使用
pgcli 是一个连接 PostgreSQL 的命令行客户端工作,提供自动补全和语法高亮功能。项目地址:https://github.com/dbcli/pgcli 环境信息 操作…
-
Keepalived + PostgreSQL 流复制方式实现高可用 HA
HA 是数据库领域一个永恒的议题,同时也是最复杂的方案之一,PostgreSQL 本身并不提供任何高可用方案, 本文通过 Keepalived + PostgreSQL 流复制方式…
-
PostgreSQL9.5:新增行级锁 SKIP LOCKED 属性
PostgreSQL9.5 新增行级锁 SKIP LOCKED 属性,文档中描述如下: Add new SELECT option SKIP LOCKED to skip lock…
-
How large is your PostgreSQL database ?
最近有朋友问到 PostgreSQL 数据库最多能支持多大数据量,其实数据量仅是衡量数据库的一个标准之一,主要看应用场景,如果是日志库,只写的应用,数据量达到 10 TB 也正常,…
-
PostgreSQL9.5:ALTER TABLE .. SET LOGGED / UNLOGGED
9.5 版本之前 PG 已经支持 UNLOGGED 表,UNLOGGED 由于不会记录 WAL 日志,在加载速度上会快些,当实例异常 crash 时会丢失数据,9.5 版本新特性支…
-
PostgreSQL9.5:Pg_rewind 快速恢复备节点
了解 PG 的朋友应该知道 PG 的主备切换并不容易,步骤较严谨,在激活备节点前需主动关闭主节点,否则再想以备节点角色拉起主节点会比较困难,之前博客介绍过主备切换,PostgreS…