语法
UPDATE STATISTICS ON < table_name > [ . <index_name> ]
WITH FULLSCAN {, NORECOMPUTE }
参数
table_name
指定要更新其统计信息的表的名称。index_name
要更新其统计信息的索引。 如果未指定索引,则将更新指定的表或索引视图中所有的分发统计信息。 这包括使用 CREATE STATISTICS 语句创建的统计信息、自动创建的统计信息以及索引创建期间创建的统计信息。FULLSCAN
指定收集统计信息时应读取表中的所有行。NORECOMPUTE
指定应禁用统计信息的自动重新计算功能。 如果指定此选项,即使数据发生更改,数据库引擎也将仍然继续使用旧的统计信息。 数据库引擎不自动更新和维护统计信息,这可能生成不理想的统计计划。备注
建议一般不要使用此选项,只有训练有素的系统管理员才可以使用它。
示例
下面的示例更新 Production 表上的 Product 索引,强制对 Production 表中的所有行进行完全扫描,并禁用自动统计更新功能。
UPDATE STATISTICS ON Production.Product
WITH FULLSCAN, NORECOMPUTE
更改历史纪录
版本 |
历史纪录 |
---|---|
2005 年 12 月 5 日 |
|