Análisis del origen de logs lentos en MySQL: Diferencias entre versiones y lógica interna

Es posible encontrarse con una entrada en el slow query log que resulte desconcertante, especialmente cuando el tiempo de ejecución es alto pero el número de filas examinadas es cero. A continuación, se presenta un ejemplo de un log capturado con un long_query_time=1: # Time: 2024-01-28T22:52:24.500491+08:00 # User@Host: dba_admin[root] @ [127. ...

Publicado el 7-30 18:38

Guía completa para interpretar el plan de ejecución en MySQL

El plan de ejecución es una herramienta fundamental para optimizar consultas SQL. Sin comprenderlo, es prácticamente imposible realizar ajustes de rendimiento efectivos. ¿Qué es exactamente? Es la ruta que el optimizador de MySQL decide seguir para ejecutar una sentencia SQL. Para obtenerlo, se utiliza la palabra clave EXPLAIN antes de la consu ...

Publicado el 7-22 23:08