我有一个包含12百万数据的表,我想获得符合我标准的数据。表是很好的索引,当我想测试最坏的情况得到表中的所有记录的计数将花费数小时来获取数据使用
SELECT count(id)
FROM big_table
WHERE date > xxx
AND date < yyy
有没有人有更好的想法使用SQL获取java的计数?
我正在调查同样的问题,我在本文中找到了一个可能的解决方案:
https://www.citusdata.com/blog/2016/10/12/count-performance/#dup_counts
建议的解决方案是Postgres特定的,并提供对特定查询影响的行的估计 - 而不是确切的计数。