Optimizar el rendimiento de una base de datos puede ser una tarea
muy compleja, ya que en muchas ocasiones no disponemos de
suficiente información o la que tenemos nos hace intentar
optimizar consultas o procesos que no merecerá la pena ser
optimizados ya que el beneficio puede ser ínfimo.
MySQL pone a nuestra disposición una serie de parámetros y
utilidades que pueden ahorrarnos mucho trabajo y facilitarnos la
vida a la hora de intentar arreglar aquellas consultas de las que
realmente podamos sacar una mejora sensible en el rendimiento.
El primer paso será activar el log dedicado al trazado de
consultas lentas. Podémos comprobar fácilmente si lo tenemos ya
activado utilizando este comando:
mysqladmin var |grep log_slow_queries
log_slow_queries | OFF
Si el resultado fuera ON, ya tenemos el parámetro activado, pero,
al venir en estado OFF por defecto, lo más habitual será que no
esté …
[Lea más]