J'ai effectué un test aujourd'hui. pour voir les variantes de performance d'insertion sur une table innodb qui est vide avec le fichier source ayant 10K enregistrements.Que me disent ces statistiques?
j'ai utilisé "mysql -uuname -pxxxxxx -Ddbanme < insert_file.sql"
Voici les différentes statistiques qui sont sorties.
BINARY LOGGING IS ENABLED
innodb_flush_log_trx_commit = 1 Time: 25 minutes
innodb_flush_log_trx_commit = 2 Time: 4 seconds
BINARY LOGGING IS DISABLED
innodb_flush_log_trx_commit = 1 Time: 6 minutes
innodb_flush_log_trx_commit = 2 Time: 3 seconds
Je ne sais pas trop quoi comprendre. S'il vous plaît partager vos pensées sur les détails de ce test.
Merci Fenwick d'avoir rendu le message plus joli. – Uday
vous avez également besoin d'un matériel spécial pour définir 'innodb_flush_log_trx_commit = 2', ou vous pouvez perdre des données sur le plantage – kommradHomer
Connaissez-vous la différence entre' trx_commit' 1 et 2? –