ANALYZE
是一个用于收集数据库表和列统计信息的实用程序命令。
ANALYZE
添加于 PostgreSQL 7.2。
监控 ANALYZE 进度
从 PostgreSQL 13 开始,进度报告视图 pg_stat_progress_analyze
提供了一种监控 ANALYZE
操作状态的方法。
更改历史记录
- PostgreSQL 18
ANALYZE VERBOSE
报告资源统计信息使用情况 (提交 4c1b4cdb)
- PostgreSQL 16
- 添加了选项
BUFFER_USAGE_LIMIT
(提交 1cbbee03)
- 添加了选项
- PostgreSQL 12
- 添加了选项
SKIP_LOCKED
(提交 803b1301)
- 添加了选项
- PostgreSQL 11
- 添加了语法
ANALYZE (option [, ...] )
(提交 854dd8cf)
- 添加了语法
- PostgreSQL 8.2
- 对正在分析的表获取 ShareUpdateExclusiveLock (之前为:AccessShareLock) (提交 da7540b9)
- PostgreSQL 7.2
- 添加 (提交 f905d65e)
参考文献
- PostgreSQL 文档: ANALYZE