回答

收藏

右键查询以获取PostgreSQL当前数据库中的连接数据库

技术问答 技术问答 180 人阅读 | 0 人回复 | 2023-09-13

哪一个更准确?
0 t8 Y& x4 ~, `3 @) f' Tselect numbackends from pg_stat_database;select count(*) from pg_stat_activity;                - N4 }6 k( }. m6 e' p
    解决方案:                                                               
( ]7 ]$ B1 a+ q4 y* H2 e9 f                                                                这两个要求不相等。第一个等效版本是:
" j* J+ @8 q! k" vSELECT sum(numbackends) FROM pg_stat_database;在这种情况下,我希望这个版本比第二个版本快一点,只是因为它的行数少。但是你不能测量差异。
1 C! Y/ }( y1 c' p$ H这两个查询都是基于完全相同的数据,所以它们会同样准确。
分享到:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则