Bueno, ¿te refieres a la optimización de consultas? Supongo que EXPLAIN <query>
es excelente para dar aciertos en cuanto a dónde están los cuellos de botella. Después de lo cual redefine tus índices y...
ACTUALIZACIÓN1: Puede consultar - Herramientas de optimización de MySQL
ACTUALIZACIÓN 2: Después de desenterrar mi código, veo que solía hacer 2 cosas para la optimización de consultas.
- Activar registro de consultas lentas - MySQL puede registrar costosas consultas SQL en el registro de consultas lentas
. Puede definir sus expectativas en segundos usando el parámetro
long_query_time
. - comando mysqldumpslow - Después de activar el registro, puede analizar el contenido del registro usando
mysqldumpslow
dominio.mysqldumpslow /path/to/your/mysql-slow-queries.log -t 10
. Esto le mostrará los 10 principales asesinos de rendimiento. Para cada declaración en la salida, puede ver la cantidad de llamadas idénticas, el tiempo de ejecución en segundos, las filas afectadas y la declaración misma.