優化SQL SELECT 語句性能的6個簡單技巧

SELECT語句的性能調優有時是一個非常耗時的任務,在我看來他遵循帕累託原則。

20的努力很可能給你帶來80%的提升。而爲了獲取另外20%的性能提升,你可能需要花費80%的時間。

檢查索引:SQL語句中的WHEREJOIN語句中,用到的所有字段都加上索引。

限制工作數據集的大小:當你的查詢語句帶有子查詢時,在你的子查詢內部語句上使用過濾,而不要在外部查詢使用過濾。

只選擇你需要的字段:額外的字段會增加返回數據的紋理,從而導致更多的數據返回到SQL客戶端。

移除不必要的表:刪除不必要的表的JOIN操作

移除外部連接查詢:可以通過在兩個表的行中放置佔位符來刪除OUTER JOINS操作。

刪除JOINWHERE子句中的計算字段:取決於你更改表模式的權限大小,有時候你可以將語句中的計算字段作爲一個新的字段插入到表中。


堅持更。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章