我有设置复制:主从。从服务器作为热备,这意味着我们可以运行只读的sql查询。 我怎么才能真正看到从属服务器正在处理只读查询?
最佳答案
您可以使用 pg_is_in_recovery()
如果恢复仍在进行(因此服务器正在待机模式下运行),它会返回 True
。检查System Administration Functions了解更多信息。
=# SELECT pg_is_in_recovery();
pg_is_in_recovery
───────────────────
f
(1 row)
关于postgresql - 如何检查热备是否服务于只读查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28634971/