AUTO_STAT_OBJ和MONITOR_MODIFICATIONS这两个参数区别,我看官网文档的描述,这两个参数的说明几乎完全一样,我就很好奇。区别在哪,适用场景式什么样的。我在需要监控某些表的情况下,完成自动统计信息收集,又该用哪个。按官网的文档,只要开启AUTO_STAT_OBJ=1或2就可以了,那MONITOR_MODIFICATIONS又是干嘛用的。
AUTO_STAT_OBJ: 只有 INI 参数 AUTO_STAT_OBJ 为 1 或 2,并执行统计信息收集操作之后才能查看到 SYSSTATTABLEIDU 表中数据的变化。
MONITOR_MODIFICATIONS: 仅当 INI 参数 MONITOR_MODIFICATIONS 开启时 SYSMODIFICATIONS 表才会收集数据, 根据 INI 参数 MON_CHECK_INTERVAL 设置的时间间隔进行收集,也可使用过程 SP_FLUSH_MODIFICATIONS_INFO()手动进行收集
AUTO_STAT_OBJ:
只有 INI 参数 AUTO_STAT_OBJ 为 1 或 2,并执行统计信息收集操作之后才能查看到 SYSSTATTABLEIDU 表中数据的变化。
MONITOR_MODIFICATIONS:
仅当 INI 参数 MONITOR_MODIFICATIONS 开启时 SYSMODIFICATIONS 表才会收集数据,
根据 INI 参数 MON_CHECK_INTERVAL 设置的时间间隔进行收集,也可使用过程 SP_FLUSH_MODIFICATIONS_INFO()手动进行收集