自动统计信息收集参数
自动统计信息收集参数
当自动统计信息收集被启用时,在某个阈值的行被影响(on_change)时或者一个新产生的表没有统计信息(on_no_stats)时,用户可以自动地在INSERT、UPDATE、 DELETE、COPY或者CREATE TABLE...AS SELECT语句的同一个事务中自动运行ANALYZE。要启用这一特性,在用户的Greenplum Master的postgresql.conf文件中设置下列服务器配置参数并且重启数据库:
- gp_autostats_mode
- gp_autostats_mode_in_functions
- log_autostats
- gp_autostats_on_change_threshold
警告:取决于用户的数据库操作的特质,自动统计信息收集可能会带来负面的性能影响。请仔细评估on_no_stats的默认设置是否适合用户的系统。