系列首篇,介紹 SQL Server 2000 官方提供的三大查詢分析指令:
Table 'Employees'. Scan count 1, logical reads 53, physical reads 0, read-ahead reads 0.結合 sp_spaceused 查看表大小,若邏輯讀遠小於表頁數且物理讀為 0,說明索引求值命中且熱頁在緩存,查詢已近最優。若出現大量物理讀、Table Scan、Hash Match 溢寫 tempdb,則為優化切入點。
後續文章將展示圖形化執行計畫分析、索引提示、查詢重寫等進階技巧。