Tema 2. Ficheros de Registro ASGBD (ASIR)
Tema 2. Ficheros de Registro ASGBD (ASIR)
Tema 2. Ficheros de Registro ASGBD (ASIR)
Si se quiere liberar espacio del directorio de la base de datos, moveramos los log
antiguos a alguna carpeta donde tuviramos los backups:
En la tabla no se almacenar nada a no ser que se especifique el parmetro logoutput, a travs del cual se puede establecer que se almacenen las consultas en
fichero, tabla o ambas. Si no aparece la variable slo se almacenan las consultas
en el fichero log.
Las consultas se escriben en orden de llegada, que puede ser distinto al orden de
ejecucin.
Estos archivos log son tiles si se desea vigilar a algn usuario, o ver cmo
responde el sistema a las consultas, pero tienen mucho coste y los registros se
van almacenando uno tras otro.
Para que el fichero log no se haga muy grande, se puede hacer una copia de l
en un disco secundario si se desea conservar (XXXX-old.log) y refrescarlo a
travs de la utilidad mysqladmin que lo vuelve a dejar vaco:
Vemos que aparece un fichero binario nuevo que tambin se refleja en el ndice:
Tambin se pueden borrar todos los ficheros binarios que ya no se utilizan con
RESET MASTER, y el ndice volver a reflejar solamente uno:
Para poder visualizar los ficheros de registro binarios, existe una utilidad
MYSQLBINLOG en la carpeta \bin\:
3.1.
Opciones
3.2.
Ejercicio:
1.
2.
3.
4.
5.
6.
7.
8.
Vamos a probar el uso del fichero lanzando una consulta que dure ms de 1
segundo: