sql >> Base de Datos >  >> RDS >> Mysql

herramienta de optimización mysql

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.

  1. 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 .
  2. 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.