如何提高SQL查詢速度?
1 你老師說的對,建立索引是可以提高查詢速度的。你插入了百萬條數據,可以測試。如果在C字段上建立索引,那以該字段為查詢條件,在建立后查詢和刪除索引后查詢比較一下就知道了。
2 關于視圖。是提高不了查詢速度的,因為視圖對應一個SQL語句,它只是存起來而已,最后需要進行視圖消解才能進行查詢,它和直接執行相應的語句是一樣的,理論上還要慢一點。
3 關于存儲過程,弄好了是可以提高查詢效率的,因為存儲過程會把一段查詢,也就是SQL語句進行賢編譯,然后將編譯后的代碼存在于服務器上,在用戶查詢時節省了SQL的編譯時間,所以加快了查詢速度。