PostgreSQL 集群宕机后恢复
文章目录
前言
公司使用的数据库是PostgreSQL,作为一种免费的数据库,现在广泛应用。前段时间出现了集群中主数据库宕机情况。
宕机恢复
将宕机 master 中的 recovery.done 修改为 recovery.conf 使其变为从库
mv recovery.done recovery.conf
启动宕机的数据库
pg_ctl start
进入 pgpool 激活节点
pcp_attach_node -d -U postgres -h pool -p 9898 -n 0
查看集群状态
psql -h pool -p 9999 -U pgpool -d postgres
检查流同步
ps -ef | grep wal
现在的程序员不光要进行编程,如何部署,以及消除随时服务器上出现的问题已经成为重要能力。