openGauss学习笔记172 openGauss 数据库运维备份与恢复导入数据分析表

openGauss学习笔记-172 openGauss 数据库运维-备份与恢复-导入数据-分析表172.1 分析表172.2 表自动分析

openGauss学习笔记-172 openGauss 数据库运维-备份与恢复-导入数据-分析表

执行计划生成器需要使用表的统计信息,以生成最有效的查询执行计划,提高查询性能。因此数据导入完成后,建议执行ANALYZE语句生成最新的表统计信息。统计结果存储在系统表PG_STATISTIC中。

172.1 分析表

ANALYZE支持的表类型有行/列存表。ANALYZE同时也支持对本地表的指定列进行信息统计。下面以表的ANALYZE为例,更多关于ANALYZE的信息,请参见ANALYZE | ANALYSE。

更新表统计信息。

以表product_info为例,ANALYZE命令如下:

ANALYZE product_info;
ANALYZE

  • autoanalyze只支持默认采样方式,不支持百分比采样方式。

  • 多列统计信息仅支持百分比采样,因此autoanalyze不收集多列统计信息。

  • autoanalyze支持行存表和列存表,不支持外表、临时表、unlogged表和toast表。