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 日 |
|