5.3.mysql三种join方式及执行计划详解
慢查询优化思路及案例 永远用小结果集驱动大的结果集( join操作表小于百万级别)
join的优化思路
尽可能减少join语句中的Nested Loop的循环总次数
优先优化Nested Loop的内层循环
保证join语句中被驱动表上join条件字段已经被索引
无法保证被驱动表的Join条件字段被索引且内存资源充足的前提下,不要太吝惜join Buffer的设置
join的优化思路总结
并发量太高的时候,系统整体性能可能会急剧下降
复杂的Join语句,所需要锁定的资源也就越多,所阻塞的其他线程也就越多
复杂的Query语句分拆成多个较为简单的Query语句分步执行
Last updated
Was this helpful?