[統計の更新タスク] (メンテナンス プラン)

適用対象: SQL Server

[統計の更新タスク] ダイアログ ボックスを使用して、テーブルおよびインデックスのデータに関する Microsoft SQL Server 情報を更新します。 このタスクでは、データベース内のユーザー テーブルに定義されている各インデックスの分布統計のサンプル データを取り直します。 分散統計は、Transact-SQL ステートメントの処理中にテーブル内のナビゲーションを最適化するために SQL Server によって使用されます。 SQL Server は、分布統計を自動的に作成するために、各インデックスに対応するテーブルのデータを定期的にサンプリングしています。 サンプリングするサイズは、テーブルに含まれる行数とデータ更新の頻度に基づいて決められます。 このオプションを使用すると、サンプリングされるテーブル データの比率を指定して、サンプリングを追加実行することができます。 SQL Server は、この情報を使用してより適切なクエリ プランを作成します。

このタスクで UPDATE STATISTICS ステートメントが実行されます。

[オプション]

  • 接続

    このタスクを実行するときに使用するサーバー接続を選択します。

  • New

    このタスクを実行するときに使用する新しいサーバー接続を作成します。 [新しい接続] ダイアログ ボックスについては、後で説明します。

  • データベース

    このタスクで操作するデータベースを指定します。

    • [すべてのデータベース]

      tempdb を除くすべての SQL Server データベースに対してメンテナンス タスクを実行するメンテナンス プランを生成します。

    • [すべてのシステム データベース]

      tempdb を除く各 SQL Server システム データベースに対してメンテナンス タスクを実行するメンテナンス プランを生成します。 ユーザーが作成したデータベースではメンテナンス タスクは実行されません。

    • [すべてのユーザー データベース]

      ユーザーが作成したすべてのデータベースを対象として、メンテナンス タスクを実行するメンテナンス プランを生成します。 SQL Server のシステム データベースではメンテナンス タスクは実行されません。

    • [これらのデータベース]

      選択されたデータベースだけを対象として、メンテナンス タスクを実行するメンテナンス プランを生成します。 このオプションをオンにする場合は、少なくとも 1 つのデータベースが一覧内で選択されている必要があります。

    Note

    メンテナンス プランは、互換性レベルが 80 以上に設定されているデータベースに対してのみ実行されます。

  • Object

    [選択] グリッドでテーブル、ビュー、または両方を表示するように制限します。

  • 選択内容

    このタスクの対象とするテーブルまたはインデックスを指定します。 [オブジェクト] ボックスで [テーブルとビュー] が選択されている場合は、このオプションは利用できません。

  • [すべての既存の統計]

    列とインデックスの統計を両方とも更新します。

  • [列統計のみ]

    列統計のみを更新します。

  • [インデックス統計のみ]

    インデックス統計のみを更新します。

  • [スキャンの種類]

    更新された統計情報を収集するスキャンの種類です。

  • フル スキャン

    統計を収集する際、テーブルまたはビューのすべての行を読み取ります。

  • [サンプル対象]

    大きなテーブルやビューの統計を収集するときにサンプリングする、テーブルまたはインデックス付きビューの割合や行数を指定します。

  • [T-SQL の表示]

    選択したオプションに基づき、このタスクでサーバーに対して実行される Transact-SQL ステートメントを表示します。

    Note

    影響を受けるオブジェクトが大量にある場合は、表示にかなりの時間を要する場合があります。

[新しい接続] ダイアログ ボックス

  • 接続名

    新しい接続の名前を入力します。

  • [サーバー名の選択または入力]

    このタスクを実行するときに接続するサーバーを選択します。

  • [更新]

    使用できるサーバーの一覧を表示します。

  • [サーバーにログオンするための情報の入力]

    サーバーの認証情報を指定します。

  • [Windows NT の統合セキュリティを使用する]

    Microsoft Windows 認証を使用して、SQL Server データベース エンジンのインスタンスに接続します。

  • [特定のユーザー名とパスワードを使用する]

    SQL Server 認証を使用して SQL Server データベース エンジンのインスタンスに接続します。 このオプションは使用できません。

  • ユーザー名

    認証に使用する SQL Server ログインを指定します。 このオプションは使用できません。

  • パスワード

    認証に使用するパスワードを指定します。 このオプションは使用できません。

関連項目