对关联优化查询建议

【关联优化查询建议】
1、保证被驱动表的join字段已经被索引
  被驱动表  join 后的表为被驱动表  (需要被查询)
2、left join 时,选择小表作为驱动表,大表作为被驱动表。
  但是 left join 时一定是左边是驱动表,右边是被驱动表
3、inner join 时,mysql会自己帮你把小结果集的表选为驱动表。
  mysql 自动选择。小表作为驱动表。因为 驱动表无论如何都会被全表扫描?。所以扫描次数越少越好。
4、子查询尽量不要放在被驱动表,有可能使用不到索引。

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