编写目的
根据(postgres12数据库备份方式一)上一章节和配置,可以实现主从流复制,在这章讲解流复制中常用的一些命令集。
常用的命令
#启用同步
ALTER SYSTEM SET synchronous_standby_names TO '*';
#查看槽信息
su - postgres -c "psql -p 15432 -c 'SELECT * FROM pg_replication_slots;'"
#查看备服务器复制状态
su - postgres -c 'psql -p 15432 -c "\x" -c "SELECT * FROM pg_stat_replication;"'
#删除槽
select pg_drop_replication_slot('pgstandby1');
#创建槽
SELECT * FROM pg_create_physical_replication_slot('pgstandby1');
#-----------------其他命令------------
#查看数据库状态
pg_controldata
#查看归档状态
show archive_mode;
#查看归档存储目录
show archive_command;
#清除归档数据
pg_archivecleanup -d /data/postgres_dbdata/pg_wal 000000020000000000000013
#查看归档文件信息
pg_waldump 000000020000000000000013
0 条评论
请不要发布违法违规有害信息,如发现请及时举报或反馈!
还没有人评论呢,速度抢占沙发!