基于目录估计,获取超表、分布式超表或常规 PostgreSQL 表的近似行数。此函数支持具有嵌套继承和声明式分区的表。
approximate_row_count
的准确性取决于数据库是否具有关于表或超表的最新统计信息,这些信息通过 VACUUM
、ANALYZE
和一些 DDL 命令更新。如果在您的表或超表上配置了自动清理,或者对表的更改相对不频繁,则您可能不需要像下面所示那样显式 ANALYZE
您的表。否则,如果您的表统计信息过时,运行此命令会更新您的统计信息并产生更准确的近似结果。
名称 | 类型 | 描述 |
---|---|---|
relation | REGCLASS | 要获取行数的超表或常规 PostgreSQL 表。 |
获取单个超表的近似行数。
ANALYZE conditions;SELECT * FROM approximate_row_count('conditions');
预期输出
approximate_row_count----------------------240000
关键词
在此页面上发现问题?报告问题 或 在 GitHub 上编辑此页面。