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