维护计划向导(“定义‘更新统计信息’任务”页)

使用**“定义‘更新统计信息’任务”**页可以更新与表和索引中的数据有关的 MicrosoftSQL Server 信息。此任务对选定对象的每个索引的分发统计信息重新抽样。分发统计信息由 SQL Server 使用,以便在处理 Transact-SQL 语句期间优化在各表之间的导航。为了自动生成分发统计信息,SQL Server 定期从每个索引所对应的表中抽样一定百分比的数据。此百分比取决于表中的行数和数据修改的频率。使用此选项可以利用表中指定的数据百分比执行另一次采样。SQL Server 使用此信息来创建更好的查询计划。

此任务使用 UPDATE STATISTICS 语句。

选项

  • 数据库
    指定受此任务影响的数据库。

    • 所有数据库

      生成的维护计划将对除 tempdb 之外的所有 SQL Server 数据库运行此任务。

    • 所有系统数据库

      生成的维护计划将对除 tempdb 之外的所有 SQL Server 系统数据库运行此任务。对用户创建的数据库不运行维护任务。

    • 所有用户数据库

      生成的维护计划将对用户创建的所有数据库运行此任务。但不会对 SQL Server 系统数据库运行任何维护任务。

    • 特定数据库

      生成的维护计划只对所选数据库运行此任务。如果选择此选项,则至少必须选择该列表中的一个数据库。

  • 对象
    将**“选择”**网格限制为显示表、显示视图或同时显示两者。

  • 选择
    指定受此任务影响的表或索引。在“对象”框中选择**“表和视图”**时不可用。

  • 所有现有统计信息
    同时更新列和索引的统计信息。

  • 仅限列统计信息
    仅更新列统计信息。使用 WITH COLUMNS 选项。

  • 仅限索引统计信息
    仅更新索引统计信息。使用 WITH INDEX 选项。

  • 扫描类型
    用于收集已更新统计信息的扫描的类型。

  • 完全扫描
    读取表或视图中的所有行来收集统计信息。

  • 抽样依据
    指定在收集较大型的表或视图的统计信息时要抽样的表或索引视图的百分比或者行数。