Can session_replication_role used like MySQL’s BlackHole Engine?
背景 测试版本PostgreSQL 9.0.2 PostgreSQL数据库自带的流复制带来了非常强大的数据库容灾和负载均衡等特性体验。 它告诉我们什么是TMD惊喜。预知惊喜请翻阅我以前写的两篇博客 http://blog.163.com/digoal@126/blog/static/163877040201...
背景 测试版本PostgreSQL 9.0.2 PostgreSQL数据库自带的流复制带来了非常强大的数据库容灾和负载均衡等特性体验。 它告诉我们什么是TMD惊喜。预知惊喜请翻阅我以前写的两篇博客 http://blog.163.com/digoal@126/blog/static/163877040201...
背景 pgbouncer是PostgreSQL数据库的轻量级开源连接池,有着非常好的性能。 源码修改部分来自老唐(osdba)写的一篇BLOG,《让pgbouncer可以连接到greenplum的segment上》本文末尾有链接。 下面参照他在BLOG中提到的方法测试了一下,测试如下 : 软件准备 : 1...
背景 PostgreSQL HOT STANDBY by stream replication 一、准备硬件 1. 主节点硬件配置 DISK : 146GB*6 MEM : 14GB CPU : 2.83GHz*8 2. standby节点硬件配置 DISK : 146GB*4 MEM ...
背景 PostgreSQL HOT STANDBY by log shipping 一、准备硬件 1. 主节点硬件配置 DISK : 146GB*6 MEM : 14GB CPU : 2.83GHz*8 2. standby节点硬件配置 DISK : 146GB*4 MEM : 8GB ...
背景 PostgreSQL目前的xid还是32位的,所以每约20亿事务需要freeze,将tuple的事务状态改成freeze xid,如果你没有做,那么数据库会先提示你防止wrap,然后如果在消耗殆尽前100万个事务时,强制关闭数据库。此时就需要进入单用户才能操作。 单用户模式如何进入 PostgreSQL单...
背景 使用pg_dump 9.0.1版本导出PostgreSQL 8.4.2,当备份到某个表时报了一个错误. pg_dump: SQL command failed pg_dump: Error message from server: ERROR: syntax error at or near "ol...
背景 今天在互联网上看到有人发表了这样的感慨,其中 “INSERT INTO my_table SELECT 1, ‘a’ UNION SELECT 2, ‘b’ UNION SELECT 3, ‘c’ UNION …”这句可能是笔误, 应该改成 “INSERT INTO my_table SELECT 1...
背景 在PostgreSQL中,执行insert,update,delete时,数据库都会返回给客户端有多少条SQL被insert,update或delete了。 如: oup=> insert into dual values ('ok'),('ok'); INSERT 0 2 Time: 1...
背景 了解本文需要先了解一下PostgreSQL的统计信息表pg_class,pg_stats。可以查看我前面写的 PostgreSQL Statistics and Query Explain Introduction 接下来先看一个PostgreSQL EXPLAIN语句的输出: https://www...
背景 首先介绍一些postgresql资源网站: http://pgfoundry.org/ http://pgxn.org/ https://github.com/topics/postgres?l=c&o=desc&s=stars 这里面有非常多和POSTGRESQL相关的资源。 P...