UPDATE STATISTICS (SQL Server Compact)

語法

UPDATE STATISTICS ON < table_name > [ . <index_name> ]
    WITH FULLSCAN {, NORECOMPUTE }

引數

  • table_name
    設定要更新統計資料的資料表名稱。

  • index_name
    要更新統計資料的索引。若未指定任何索引,就會更新指定資料表或索引檢視中的所有散發統計資料。這包含使用 CREATE STATISTICS 陳述式所建立的統計資料、自動建立的統計資料,以及在索引建立期間所建立的統計資料。

  • FULLSCAN
    指定應該讀取資料表中的所有資料列,以蒐集統計資料。

  • NORECOMPUTE
    指定應該停用自動重新計算統計資料的功能。如果指定此選項,即使資料已經變更,Database Engine 還是會繼續使用舊有的統計資料。由於 Database Engine 不會自動更新及維護統計資料,因此可能產生較差的計劃。

    注意

    建議您盡量避免使用此選項,而且只能由訓練有素的系統管理員來使用。

範例

此範例更新生產資料表中的生產索引,強制完整掃描生產資料表中的所有資料列,並關閉自動統計資料更新功能。

UPDATE STATISTICS ON Production.Product
   WITH FULLSCAN, NORECOMPUTE

變更記錄

版本

記錄

2005 年 12 月 5 日

變更的內容
  • 已更新 index_name 的描述