對關聯優化查詢建議

【關聯優化查詢建議】
1、保證被驅動表的join字段已經被索引
  被驅動表  join 後的表爲被驅動表  (需要被查詢)
2、left join 時,選擇小表作爲驅動表,大表作爲被驅動表。
  但是 left join 時一定是左邊是驅動表,右邊是被驅動表
3、inner join 時,mysql會自己幫你把小結果集的表選爲驅動表。
  mysql 自動選擇。小表作爲驅動表。因爲 驅動表無論如何都會被全表掃描?。所以掃描次數越少越好。
4、子查詢儘量不要放在被驅動表,有可能使用不到索引。

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