SELECT
*
FROM
t1
INNER JOIN
t2
ON t1.id = t2.CODE
sql执行很慢,explain 发现Using join buffer (Block Nested Loop)
产生的原因有可能是:JOIN 的字段类型不一样 或者 JOIN的字段没有索引。
优化SQLJOIN:解决BlockNestedLoop导致的性能问题
当SQL查询中的JOIN操作使用了不同数据类型的字段或未对JOIN字段建立索引时,可能导致执行缓慢,如出现Usingjoinbuffer(BlockNestedLoop)的情况。优化策略包括确保JOIN字段数据类型一致并创建合适的索引,以提升查询效率。
SELECT
*
FROM
t1
INNER JOIN
t2
ON t1.id = t2.CODE
sql执行很慢,explain 发现Using join buffer (Block Nested Loop)
产生的原因有可能是:JOIN 的字段类型不一样 或者 JOIN的字段没有索引。
280
3304

被折叠的 条评论
为什么被折叠?