La base de données MYSQL (ibdata1) a une taille de 73 Go et est configurée pour s'exécuter en tant que serveur de base de données dédié sur Windows 2008 O / S pour les tables INNODB. Nous exécutons la sauvegarde en utilisant 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
Le fichier de sauvegarde Proddb0635.sql est stocké sur un serveur distinct du serveur de base de données. La RAM est de 12 Go. La taille du pool de mémoire tampon INNODB est de 6 Go. Mem.pool supplémentaire est de 32 Mo. La taille du cache de requête est de 2 Go. La longueur du tampon net est de 16 M max. taille du paquet 1 Go.
la version de mysql est 5.0.67.
Lorsque la sauvegarde n'est pas en cours d'exécution, les utilisateurs sont satisfaits des performances.
Lorsque la sauvegarde est en cours d'exécution, le taux de succès du pool de mémoire tampon INNODB est proche de 100%. Il n'y a aucune lecture ou écriture en attente. innodb wait free is 0. L'utilisation du processeur n'est pas élevée min 9% à max 15% Le taux de succès du cache de requête est faible d'environ 40% avec ou sans mysqlbackup en cours d'exécution. Actuellement, le Gestionnaire des tâches de Windows affiche que 10 Go de RAM sont utilisés. Dois-je augmenter le cache de requête avec seulement 2 Go de RAM disponibles? mysqlld-nt prend 9,2 Go de RAM et mysqldump prend 5 Mo de RAM. Alos, a noté que la taille du fichier de vidage est la même en présence ou en l'absence de l'option --compress.
Dois-je diminuer la taille du pool de tampons iNNODB?
Merci