Cuando se inicia con la opción
        --log-slow-queries[=,
        mysqld escribe un archivo de registro que
        contiene todos las sentencias SQL que llevaron más de
        file_name]long_query_time segundos para ejecutarse
        completamente. El tiempo para adquirir los bloqueos de tabla
        iniciales no se cuenta como tiempo de ejecución.
      
        Si no se da ningún valor a
        file_name, el nombre por defecto es
        el nombre de la máquina host con el sufijo
        -slow.log. Si se da un nombre de archivo,
        pero no como ruta absoluta, el archivo se escribe en el
        directorio de datos.
      
Una sentencia se registra en el registro de consultas lentas después de que haya sido ejecutada y todos los bloqueos liberados. El orden de registro puede diferir del de ejecución.
El registro de consultas lentas se puede utilizar para encontrar consultas que tomen excesivo tiempo y sean por tanto candidatos a optimización. De cualquier modo, examinar un registro de consultas lentas puede convertirse en una tarea difícil. Para hacerlo más simple, puede procesar el registro de consultas lentas utilizando el comando mysqldumpslow que le ofrecerá un resumen de las sentencias que aparecen en el registro.
        En el registro de consultas lentas de MySQL 5.0, las consultas
        lentas que no utilizan índices se registran igual que las que
        sí utilizan. Para prevenir que las consultas que no utilizan
        índices sean registradas en el registro de consultas lentas,
        utilice la opción --log-short-format.
        Consulte Sección 5.3.1, “Opciones del comando mysqld”.
      
        En MySQL 5.0, la opción
        --log-slow-admin-statements del servidor le
        permite demandar el registro de sentencias administrativas
        lentas como OPTIMIZE TABLE, ANALYZE
        TABLE, y ALTER TABLE sean escritas
        en el registro de consultas lentas.
      
Las consultas gestionadas por la cache de consultas no son añadidas al registro de consultas lentas, ni tampoco las consultas que no se beneficien de la presencia de un índice porque la tabla tenga cero o una filas.
Ésta es una traducción del manual de referencia de MySQL, que puede encontrarse en dev.mysql.com. El manual de referencia original de MySQL está escrito en inglés, y esta traducción no necesariamente está tan actualizada como la versión original. Para cualquier sugerencia sobre la traducción y para señalar errores de cualquier tipo, no dude en dirigirse a mysql-es@vespito.com.

