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
