La base de datos MYSQL (ibdata1) tiene un tamaño de 73 GB y está configurada para ejecutarse como un servidor de base de datos dedicado en Windows 2008 O / S para tablas INNODB. Estamos ejecutando la copia de seguridad usando mysqldump mysqldump --skip-opt --quick --single-transaction --create-options --extended-insert --disable-keys --add-drop-table --complete-insert - set-charset - compress --log-error = Proddb0635.err -u root -pjohndoe Proddb> \ devNas \ devNas \ sqlbackup \ LIVE \ db \ Proddb0635.sql
El archivo de respaldo Proddb0635.sql se almacena en un servidor separado del servidor de la base de datos. RAM es de 12 GB. El tamaño de la agrupación de almacenamiento intermedio INNODB es de 6 GB. La memoria adicional es de 32 MB. El tamaño de la memoria caché de consultas es de 2 GB. La longitud neta del búfer es de 16 M máx. tamaño de paquete 1 GB.
La versión de mysql es 5.0.67.
Cuando la copia de seguridad no se ejecuta, los usuarios están contentos con el rendimiento.
Cuando se ejecuta la copia de seguridad, la tasa de aciertos de la agrupación de almacenamientos intermedios INNODB es alta, cercana al 100%. No hay lecturas pendientes ni escrituras pendientes. innodb wait free es 0. El uso de la CPU no es alto mín. 9% a máx. 15% La tasa de aciertos de la caché de consultas es baja, aproximadamente 40% con o sin mysqlbackup en ejecución. Actualmente, el Administrador de tareas de Windows muestra que se están utilizando 10 GB de RAM. ¿Debo aumentar Query Cache con solo 2GB de RAM disponible? mysqlld-nt está tomando 9.2 GB de RAM y mysqldump está tomando 5 MB de RAM. Alos, señaló que el tamaño del archivo de volcado es el mismo en presencia o ausencia de la opción --compress.
¿Debo disminuir el tamaño de la agrupación de almacenamiento intermedio iNNODB?
Gracias