学习是一种信仰
发布时间:2016-08-31 15:02:59
数据库crash掉,日志报错信息:2016-08-31 12:06:25.172 CST,,,17072,,568e2c84.42b0,60,,2016-01-07 17:14:44 CST,,0,LOG,00000,"server process (PID 10613) was terminated by signal 11: Segmentation fault","Failed process was running: select count(1) from pg_stat_activity",,,,,,,,""2016-08-31 12:06:25.172.........【阅读全文】
发布时间:2016-05-26 00:18:01
背景: 在现实环境中,一个数据库会同时为多个应用提供服务,在某些环境下,应用程序是直连数据库的,并没有走HA,SLB,VIP等,也就是说如果master数据库不可用了,即使有standby数据库,想在短时间内完成切换数据库、切换应用、恢复提供服务是很难做到的,这时就需要写一个脚本,完成数据库,应用一键.........【阅读全文】
发布时间:2016-05-25 22:33:13
一、Postgresql流复制环境搭建请参考:http://blog.chinaunix.net/uid-28646132-id-5209986.html ? ? (各个服务器之间最好做互信,方便脚本访问各个服务器) 二、此容灾环境中,我配置了一个同步的standby和一个异步的standby,为了防止在master节点数据库宕机前的那一刻 ? ? 同步standby节点也发.........【阅读全文】
发布时间:2016-04-14 18:18:27
查看一个模式下所有表的大小select r.relname, pg_size_pretty(pg_relation_size(r.relid)) &nb.........【阅读全文】
发布时间:2016-01-18 18:15:45
前提条件:我这边有一个三台pg数据库,1个master和2个standby,standby_s1是sync状态,standby_s2是potential状态,虽然配置的同步复制关系,但是standby_s1依然是可以有同步延时的情况,如果恰好这时master数据库挂了,而我又不想有数据,事务丢失,那我这时候不能完全确定是不是需要把主库切到standby_s1,需要查看两个s.........【阅读全文】