對當前數(shù)據(jù)庫中所有用戶定義的表運行 UPDATE STATISTICS。
sp_updatestats
[[@resample
=] 'resample'
]
0(成功)或 1(失敗)
[@resample
=] 'resample'
指定 sp_updatestats 將使用 UPDATE STATISTICS 命令的 RESAMPLE 選項。新統(tǒng)計表將繼承舊統(tǒng)計表的采樣比率。如果未指定 'resample',則 sp_updatestats 使用默認采樣更新統(tǒng)計表。該參數(shù)的數(shù)據(jù)類型為 varchar(8),默認值為 'NO'。
sp_updatestats 會顯示表示其進度的消息。完成更新之后,該存儲過程將報告已為所有的表更新了統(tǒng)計信息。
只有 DBO 和 sysadmin 固定服務器角色的成員才能執(zhí)行該過程。
下例為數(shù)據(jù)庫 pubs 中的表更新統(tǒng)計信息。
USE pubs
EXEC sp_updatestats
相關文章