Recibo un error de vertedero en nuestro disco para copias de seguridad. Configuré un script simple:
mysqlhotcopy --allowold $db /backup/databasebackups/;
Esto pasa por todas las bases de datos.
Funciona hasta que obtuve algunas bases de datos grandes y la copia de seguridad comenzó a tardar una eternidad en ejecutarse. mysqlhotcopy finaliza muy rápido en la base de datos principal, pero tarda una eternidad en otras bases de datos que en realidad son copias de producción para un nuevo desarrollo.
Según nuestros administradores de servidores, el disco no tiene problemas y la información se está copiando correctamente. ¿Qué debo hacer para solucionar esto? ¿Debería cambiar discos o algo así?
Respuesta1
Lo primero es verificardóndeel problema es. Según su descripción, no parece inmediatamente que sea el disco.
Mi sospecha es que eso mysqlhotcopy
está bloqueando.mysqlhotcopy
tiene que bloquear las tablas, por un lado, así que si hay algo que entre en conflicto... Puede probarlo usted mismo fácilmente, simplemente firme e intente hacer a FLUSH TABLES
y a LOCK TABLES
en la base de datos correspondiente.