He seguido las instrucciones aquí: http://crazytoon.com/2007/07/23/mysql-changing-runtime-variables-with-out-restarting-mysql-server/ pero parece que solo establece el umbral.¿Cómo puedo habilitar el registro lento de consultas de MySQL sin reiniciar MySQL?
¿Debo hacer algo más como configurar el archivo de ruta?
De acuerdo con documentos de MySQL
If no file_name value is given for --log-slow-queries, the default name is host_name-slow.log. The server creates the file in the data directory unless an absolute path name is given to specify a different directory.
Correr
SHOW VARIABLES
no indica ninguna ruta de archivo de registro y no veo ningún archivo de registro de consultas lentas en mi servidor ...
EDIT
Parece que soy utilizando la versión 5.0.77 del servidor, por lo que tenía que hacer:
SET GLOBAL log_slow_queries = 1;
pero me sale: ERROR 1238 (HY000): '' log_slow_queries variable es una variable de sólo lectura
supongo que voy a ¿Necesito reiniciar el servidor y tener log_slow_queries establecido en mi configuración?
¿Por qué no prueba que en una caja de desarrollo? – Martin