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 の説明を更新。