From ceb8fa80ffff3392d742626d17f6389f780eee23 Mon Sep 17 00:00:00 2001 From: emorino Date: Wed, 3 Jan 2024 14:41:41 +0100 Subject: [PATCH] Ajout lien vers la page mysql/Troubleshooting pour --single-transaction --- HowtoMySQL.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/HowtoMySQL.md b/HowtoMySQL.md index 7b5a68b3..46d37485 100644 --- a/HowtoMySQL.md +++ b/HowtoMySQL.md @@ -1238,7 +1238,9 @@ Pour avoir un dump avec un seul insert par ligne, pratique pour restaurer partie $ mysqldump --skip-extended-insert --events --hex-blob mysql > mysql.sql ~~~ -Pour sauvegarder une grosse base de donnée en **innodb** (et uniquement avec ce moteur!), on peut ajouter l'argument [`--single-transaction`](https://dev.mysql.com/doc/refman/5.5/en/mysqldump.html#option_mysqldump_single-transaction) qui permet d'effectuer le dump dans une transaction et ainsi ne pas verrouiller les tables. +Pour sauvegarder une grosse base de donnée en **InnoDB** et **NDB**, on peut ajouter l'argument [`--single-transaction`](https://dev.mysql.com/doc/refman/5.5/en/mysqldump.html#option_mysqldump_single-transaction) et la combiner avec `--skip-lock-tables` qui permet d'effectuer le dump dans une transaction et ainsi ne pas verrouiller les tables. + +[Voir plus d'infomation ici sur ces deux options](https://wiki.evolix.org/HowtoMySQL/Troubleshooting#r%C3%A9duire-limpact-de-mysqldump-lors-du-process-de-sauvegarde-sur-la-production) Pour sauvegarder uniquement la structure (pour toutes les bases d'un coup)