【发布时间】:2015-02-20 17:37:24
【问题描述】:
我已经设置了复制:主从。从服务器作为热备份工作,这意味着我们可以运行只读 sql 查询。 我实际上如何才能看到从服务器正在提供只读查询?
【问题讨论】:
-
您可以通过运行查询(在从站上)来查看它。
标签: postgresql database-replication
我已经设置了复制:主从。从服务器作为热备份工作,这意味着我们可以运行只读 sql 查询。 我实际上如何才能看到从服务器正在提供只读查询?
【问题讨论】:
标签: postgresql database-replication
如果恢复仍在进行中,您可以使用pg_is_in_recovery() 返回True(因此服务器在待机模式下运行)。更多信息请查看System Administration Functions。
=# SELECT pg_is_in_recovery();
pg_is_in_recovery
───────────────────
f
(1 row)
【讨论】:
SELECT datname, query FROM pg_stat_activity ; 并查看那里有哪些实时查询。在从机/备用机上,我只能看到当前查询(来自 pg_stat_activity)