Sql-Server
如何覆蓋表的基數或統計直方圖
我記得有一次讀到,在編譯查詢時,可以強制 SQL Server 假定表具有一定的大小,或者甚至可能覆蓋統計直方圖。如果可能的話,有人可以解釋如何做到這一點嗎?
需要明確的是:這樣做的目的是在編寫查詢時在生產之外進行假設情景分析。 我不是在談論修改查詢本身或使用查詢提示。 (修改查詢和使用查詢提示的範例可以在這個問題的答案中找到。)
您可以使用
UPDATE STATISTICS
WITHROWCOUNT
和PAGECOUNT
選項請參閱此處的一些範例: https ://www.mssqltips.com/sqlservertip/2870/using-with-rowcount-and-pagecount-option-of-sql-server-update-statistics/ 或 https://sqlsunday.com/ 2016/02/27/update-statistics-with-rowcount/