证实下确实是150万+数据哈
SQL original
Plan de ejecución de SQL original
El tiempo de ejecución de SQL original es de aproximadamente 5 segundos.
Análisis SQL sin formato
Fuente de ideas
Mirando SQL en su conjunto, parece que no hay nada que optimizar. Entonces podríamos estar muy equivocados.
Algunas personas pueden decir por qué la tabla B es anormal detrás de la tabla A, porque se trata de una consulta de combinación interna, no de una consulta de combinación izquierda y derecha. El orden de las tablas A y B se puede intercambiar (la medición real no tiene ningún efecto),
primero podemos ver que el extra del plan de ejecución es User where;Using temporary;Using filesort
de tipo ALL全表扫描
, lo que indica que hay un problema con el SQL y necesita ser optimizado.