UPDATE STATISTICS (SQL Server Compact)

语法

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 日

更改的内容
  • 更新了对 index_name 的说明