基于目录估计,获取超表、分布式超表或常规 PostgreSQL 表的近似行数。此函数支持具有嵌套继承和声明式分区的表。

approximate_row_count 的准确性取决于数据库是否具有关于表或超表的最新统计信息,这些信息通过 VACUUMANALYZE 和一些 DDL 命令更新。如果在您的表或超表上配置了自动清理,或者对表的更改相对不频繁,则您可能不需要像下面所示那样显式 ANALYZE 您的表。否则,如果您的表统计信息过时,运行此命令会更新您的统计信息并产生更准确的近似结果。

名称类型描述
relationREGCLASS要获取行数的超表或常规 PostgreSQL 表。

获取单个超表的近似行数。

ANALYZE conditions;
SELECT * FROM approximate_row_count('conditions');

预期输出

approximate_row_count
----------------------
240000

关键词

在此页面上发现问题?报告问题 或 在 GitHub 上编辑此页面