以下哪两项更准确?
select numbackends from pg_stat_database;
select count(*) from pg_stat_activity;
以下哪两项更准确?
select numbackends from pg_stat_database;
select count(*) from pg_stat_activity;
这两个要求并不等同.第一个版本的等效版本为:
SELECT sum(numbackends) FROM pg_stat_database;
在这种情况下,我希望该版本比第二个版本稍微快一点,因为它要计算的行更少.但你不太可能测量出差异.
这两个查询基于完全相同的数据,因此它们的准确性相同.