優化器依賴統計資訊生成高效計畫。SQL Server 2000 自動建立/更新統計,亦可手動控制。
sysindexes 列:rows(行數)、dpages(頁數)、statblob(直方圖、密度、上次更新時間、取樣行數、平均鍵長)。RANGE_HI_KEY、EQ_ROWS、RANGE_ROWS、DISTINCT_RANGE_ROWS、AVG_RANGE_ROWS)。RANGE_HI_KEY 等值。密度 = 1 / 不重複值數。等值謂詞用密度估算;範圍謂詞用直方圖。DBCC SHOW_STATISTICS 首行密度優化器不使用。
AUTO_CREATE_STATISTICS、AUTO_UPDATE_STATISTICS。CREATE STATISTICS 預設取樣;CREATE INDEX 掃全表。sp_helpindex/sp_helpstats 列出現有統計。