一 简介:此文章为经历过的sql案例集合和相关思路 二 案例1: 现象: 测试环境出现select语句,join2张表多次join,explain结果如下 出现 using where,using join buffer (Block Nested Loop) 思路分析:BNL 5.6优化,首先就看连接字段是否有索引(也有可能有索引没加上),发现没有索引 解决办法: 连接字段加上索引,问题解决(是不是很简单) 案例2 现象:线上出现select并发语句,语句比较复杂,就不贴出来了 思路分析:ex…