Cuando se comenzó con la opción - log -slow -queries , el registro de consultas lentas MySQL almacena una lista de todas las sentencias SQL que tuvieron más de una hora programada para ejecutarse. Esto le permite ver las consultas SQL en ejecución que pueden ser en gran medida la carga del servidor, y podría beneficiarse de la optimización. En el caso de un problema en un servidor ocupado, archivos de registro pueden crecer rápidamente de tamaño. Flushing los archivos de registro se detiene los registros sea demasiado grande , que le permite mantener los tamaños de archivo manejables para su posterior análisis . Instrucciones
1
conecta a un servidor MySQL remoto a través de SSH, o abra una ventana de terminal si se encuentra en el servidor físico.
2
Escriba " cd mysql -data - directorio " en el símbolo del sistema , reemplazando mysql- data-directory con la ruta a la ubicación de los archivos de datos mySQL en su servidor. De forma predeterminada , el directorio de datos se encuentra en /var /lib /mysql.
3
Renombrar los archivos de registro actuales si desea guardar una copia para su análisis, escribiendo lo siguiente en el . línea de comandos
mv mysql.log mysql.oldmv mysql- slow.log mysql- slow.old
4
Lave los archivos de registro , escriba en el símbolo del sistema:
mysqladmin flush -logs
MySQL se cierran todos los archivos de registro existentes , y luego los vuelve a abrir como archivos nuevos con el mismo nombre .