更新 : 2006 年 12 月 12 日
[統計の更新タスクの定義] ページを使用すると、テーブルおよびインデックスのデータに関する SQL Server 情報を更新できます。このタスクは、選択されているオブジェクトの各インデックスの分布統計を再サンプリングします。分布統計は、SQL Server では Transact-SQL ステートメントを処理する際にテーブル内の移動を最適化するために使用されます。SQL Server は、分布統計を自動的に作成するために、各インデックスに対応するテーブル データの中から一定比率のデータを定期的にサンプリングしています。サンプリングする比率のパーセント値は、テーブルに含まれる行数とデータ更新の頻度に基づいて決められます。このオプションを使用すると、テーブル内のデータの比率を指定して追加のサンプリングを実行できます。SQL Server は、この情報を使用してより適切なクエリ プランを作成します。
このタスクでは、UPDATE STATISTICS ステートメントを使用します。
オプション
[データベース]
このタスクで操作するデータベースを指定します。- [すべてのデータベース]
すべての SQL Server データベース (tempdb を除く) を対象として、このタスクを実行するメンテナンス プランを生成します。 - [すべてのシステム データベース]
各 SQL Server システム データベース (tempdb を除く) を対象として、このタスクを実行するメンテナンス プランを生成します。ユーザーが作成したデータベースではメンテナンス タスクは実行されません。 - [すべてのユーザー データベース]
ユーザーが作成したすべてのデータベースを対象として、このタスクを実行するメンテナンス プランを生成します。SQL Server のシステム データベースではメンテナンス タスクは実行されません。 - [これらのデータベース]
選択されたデータベースだけを対象として、このタスクを実行するメンテナンス プランを生成します。このオプションをオンにする場合は、少なくとも 1 つのデータベースが一覧内で選択されている必要があります。
- [すべてのデータベース]
- [オブジェクト]
[選択] グリッドでテーブル、ビュー、または両方を表示するように制限します。
- [選択]
このタスクの対象とするテーブルまたはインデックスを指定します。[オブジェクト] ボックスの一覧で [テーブルとビュー] を選択している場合は、このオプションを使用できません。
- [すべての既存の統計]
列とインデックスの統計を両方とも更新します。
- [列統計のみ]
列統計のみを更新します。WITH COLUMNS オプションを使用します。
- [インデックス統計のみ]
インデックス統計のみを更新します。WITH INDEX オプションを使用します。
- [スキャンの種類]
更新された統計情報を収集するスキャンの種類です。
- [フル スキャン]
統計を収集する際、テーブルまたはビューのすべての行を読み取ります。
- [サンプル対象]
大きなテーブルやビューの統計を収集するときにサンプリングする、テーブルまたはインデックス付きビューの割合や行数を指定します。
参照
その他の技術情報
UPDATE STATISTICS (Transact-SQL)
ヘルプおよび情報
変更履歴
| リリース | 履歴 |
|---|---|
2006 年 12 月 12 日 |
|