pgstattuple
是一个提供各种获取元组级统计信息的 Contrib 模块。
pgstattuple
添加于 PostgreSQL 7.2。
更改历史记录
- PostgreSQL 14
- 函数
pgstattuple_approx()
可以报告 TOAST 表(提交 ee0202d5)
- 函数
- PostgreSQL 10
- PostgreSQL 9.5
- 添加了函数
pgstattuple_approx()
(提交 5850b20f)
- 添加了函数
- PostgreSQL 9.4
- PostgreSQL 9.3
- 添加了函数
pgstatginindex()
(提交 357cbaae)
- 添加了函数
- PostgreSQL 9.1
- PostgreSQL 8.4
pgstatindex()
和pg_relpages()
适应处理超过 20 亿页的表和索引(提交 d287818e)
- PostgreSQL 8.3
- 以下函数移至新的 Contrib 模块 pageinspect(提交 64058429)
bt_metap()
bt_page_items()
bt_page_stats()
- 函数执行限制为超级用户(提交 38c75ecf)
- 以下函数移至新的 Contrib 模块 pageinspect(提交 64058429)
- PostgreSQL 8.2
- 添加了以下函数(提交 74924d29)
pgstatindex()
pg_relpages()
bt_metap()
bt_page_items()
bt_page_stats()
- 添加了以下函数(提交 74924d29)
- PostgreSQL 7.2
示例
pgstatginindex()
的用法示例
postgres=# SELECT * FROM pgstatginindex('content_version_ts_vector_ix'); version | pending_pages | pending_tuples ---------+---------------+---------------- 2 | 408 | 579
参考文献
- PostgreSQL 文档: pgstattuple