如何检查热备用服务器是否提供只读查询

时间:2015-02-20 17:37:24

标签: postgresql database-replication

我已经设置了复制:master - slave。从服务器作为热备用,这意味着我们可以运行只读的sql查询。 我怎么能看到奴隶服务器正在提供只读查询?

1 个答案:

答案 0 :(得分:9)

如果恢复仍在进行中,您可以使用pg_is_in_recovery()返回True(因此服务器在待机模式下运行)。查看System Administration Functions以获取更多信息。

=# SELECT pg_is_in_recovery();
 pg_is_in_recovery
───────────────────
 f
(1 row)