ANALYZE
是一个实用程序命令,用于整理关于数据库表和列的统计信息。
ANALYZE
添加于 PostgreSQL 7.2。
监控 ANALYZE 进度
从 PostgreSQL 13 开始,进度报告视图 pg_stat_progress_analyze
提供了一种监控 ANALYZE
操作状态的方法。
更改历史
- PostgreSQL 18
- 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