Bonjour, Je travaille actuellement sur une architecture MySQL et cette discutions m'amène a une petite question. Peu t'ont envisager d'avoir un serveur master en innodb-flush-log-at-trx-commit a 0 et un slave avec cette variable a 1?
Wallace <wall...@morkitu.org> a écrit : Le 18/07/2013 20:12, Etienne Dechamps a écrit : > On 07/18/2013 05:46 PM, Bégault Luc wrote: >> Attention, cette méthode si elle fonctionne avec des tables MyIsam peut >> poser des problèmes avec InnoDB >> (http://dev.mysql.com/doc/refman/5.5/en/innodb-backup.html => pour un >> snapshot fichier, mysql dit que le serveur doit etre arrété). > > Si c'est vrai, alors ça veut dire que le serveur n'est pas capable de > résister à une coupure de courant, ce qui me semble peu probable (ça > briserait d'ailleurs les garanties ACID, plus précisément la garantie > de durabilité). > Pour InnoDB cela dépend de comment il est configuré notamment avec la variable : innodb-flush-log-at-trx-commit à 1 les données sont 100% consistante sur le disque, aucune perte de donnée possible en cas de coupure. à 2 possibilité de perdre 1/2 secondes de transaction à 0 possibilité de corruption de données importante, risque élevé mais quel gain en performance les backups dépendent donc notamment de cet élément _______________________________________________ Liste de diffusion du FRsAG http://www.frsag.org/