Si usted funciona o administra un servidor de MySQL de la producción es absolutamente probable que funcione a veces un poco lento, y puede ser un esfuerzo muy desperdiciador de tiempo calcular hacia fuera por qué. Poder establecer claramente la pregunta que retarda el DB abajo puede ser duro de seguir abajo. MySQL tiene una opción para ayudarle hacia fuera. Viene con una opción registrar preguntas lentas. Esta manera cuando usted encuentra su servidor de la base de datos funcionándole más lentamente que generalmente puede abrir este fichero de diario en un editor de textos y considerar qué preguntas son funcionamiento lento. Miremos cómo instalar esto.
Primero abra el archivo de la configuración de su servidor de MySQL, my.cnf. En Linux esto debe estar en /etc directorio. Mire para ver si el parámetro registro-lento-pregunta se ha fijado ya. Si no, entonces fíjelo algo similar:
registro-lento-pregunta = /var/log/mysql/mysql-slow.log
Usted también necesita fijar la longitud del tiempo antes de que una pregunta se quepa para ser considerada a retarde la pregunta. En mi servidor lo he fijado a 30 segundos, como esto:
long_query_time = 30
Recomience su servidor de MySQL, y después mire mysql-slow.log archivo. Siempre que una pregunta dure para terminar que 30 segundos, o lo que usted fija adentro my.cnf, la pregunta será mysql-slow.log entrado. Las preguntas ahora el eliminar errores MySQL deben ser mucho más simples y más rápidas para usted. Recuerde comprobar este archivo cada de vez en cuando. Qué pudo ayudar está a setup un trabajo del cron para enviarle este archivo una vez cada pocos días.





















0 Responses
Stay in touch with the conversation, subscribe to the RSS feed for comments on this post.