Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.
在执行修改数据的 DML 语句(例如 INSERT、DELETE 和 UPDATE)期间控制统计信息的收集。
On、Off
On
数据库服务器会在语句正常执行期间更新统计信息,并使用收集到的统计信息自行调整列统计信息。将 collect_statistics_on_dml_updates 选项设置为 Off 可在执行修改数据的 DML 语句(例如 INSERT、DELETE 和 UPDATE)期间禁用统计信息的更新。
正常情况下,无需关闭此选项。但是,在频繁更改大量数据的环境中,将此选项设置为 Off 可提高性能—假定 update_statistics 选项也设置为 On。
collect_statistics_on_dml_updates 选项与 update_statistics 选项之间的差别在于:update_statistics 选项将满足某个谓语的实际行数与预估满足该谓语的行数进行比较,然后更新估计值。collect_statistics_on_dml_updates 选项根据插入、更新或删除的特定行的值修改列统计信息。