Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 11.0.1 (中文) » SQL Anywhere 服务器 - 数据库管理 » 配置数据库 » 数据库选项 » 数据库选项简介 » 按字母顺序排列的选项列表

 

collect_statistics_on_dml_updates 选项 [数据库]

在执行修改数据的 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 选项根据插入、更新或删除的特定行的值修改列统计信息。

另请参见