我像这样使用SQL:
TableA有200万条记录,搜索计数速度为25.1秒。
select count(*) from TableA;
表A有200万条记录,TableB也有200万条记录,得到TableA和TableB的计数速度3分钟。
如何提高搜索效率?
答案 0 :(得分:2)
答案 1 :(得分:1)
您真的需要精确计算行数吗? 如果没有,您可以使用pg_stat_user视图,这将给您一个很好的估计。
SELECT schemaname,relname,n_live_tup
FROM pg_stat_user_tables
WHERE relname='TableA'
AND schemaname='yourSchema'