1、優化查詢,建立索引,應盡量避免全表掃描,在條件where 或者 order by 涉及欄位建立索引。
2、盡量避免條件中使用不等號!=或者<> 。
3、盡量減少子查詢。
5、盡量慎用in 或者 not in 或者 or(可以用union 合并查詢) ,否則會導致全表掃描,影響效率。
6、盡量減少關聯查詢,不要超過5個以上join,考慮使用臨時表或者表變數存放中間結果。
......
索引創建規則:
表的主鍵、外鍵必建索引;
資料量大的表必建索引;
與其他表連接的欄位建立索引;
經常在條件where中的欄位建立索引;
索引建立在小欄位上,文本欄位/超長欄位不要建索引;
頻繁進行資料庫操作的表不要建立太多索引;
減少復合索引欄位數;
大量重復值的欄位不要建立索引;
......
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/104684.html
標籤:非技術版
