MySQL genera unos logs de inserción que generalmente se localizan en /var/lib/mysql/ o /var/lib/mysql/private/. Estos logs ocupan espacio y pueden borrarse siempre la información haya sido replicada al servidor esclavo (en caso de mantener este tipo de configuración). Para eliminar los logs se debe hacer desde la ejecución de consultas…
Comentarios cerradosCategoría: SQL
Si por alguna razón requieres registrar todas las consultas que se están haciendo a la base de datos en MySQL. Tal vez por motivos de monitoreo o debug, puedes hacerlo muy fácil de la siguiente manera: El siguiente el comando nos muestra el status de la bandera de log; si…
Comentarios cerradosUn script simple pero muy útil es el que desarrollé para respaldar todas las bases de datos de MySQL en un sistema operativo Linux. Casi cualquier sistema requiere de generar un respaldo diario, principalmente de las bases de datos y depositarlas en lugar seguro (si se puede en un servidor…
Deja un comentarioEn algún momento me he encontrado con el problema de importar bases de datos demasiado grandes, hablo de cientos de gigas. Una forma sencilla para importar estas enormes bases de datos es importándolas comprimidas. Lo puedes hacer de varias maneras, pero una que me parece bastante clara para MySQL es…
Deja un comentarioCon lo barato que es ahora el almacenaje y en el futuro lo será aún más, las bases de datos de los sistemas tienden a crecer rápidamente. Una manera rápida de ver el tamaño de tus bases de datos en MySQL es corriendo este query SELECT table_schema AS "Databases", ROUND(SUM(data_length…
Deja un comentario