2020
12-29
12-29
postgreSQL 非count方法算记录数操作
一般方法selectcount(1)fromtable_name;全量扫描一遍表,记录越多,查询速度越慢新法PostgreSQL还真提供了一个这样的途径,那就是系统表pg_class,这个系统表里头,存储着每个表的统计信息,其中reltuples就是对应的表的统计行,统计行的数据是pg有个独立进程,定期扫描不同的表,收集这些表的统计信息,保存在系统表里头。方法如下:selectreltuples::intastotalfrompg_classwhererelname='table_name'andre...
继续阅读 >