MySQL - Параметр innodb flush log at trx commit

Материал из Wiki - Iphoster - the best ever hosting and support. 2005 - 2023
Перейти к:навигация, поиск
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

MySQL - Параметр innodb flush log at trx commit

innodb_flush_log_at_trx_commit = 0 - повышает быстродействие, но риск потерять данные при аварийной остановке mysql.
innodb_flush_log_at_trx_commit = 1 - транзакция сбрасывает лог на диск. Самый надежный вариант, но и самый медленный.
innodb_flush_log_at_trx_commit = 2 - самое оптимальное значение. Завершенная транзакция сбрасывает лог в кеш операционной системы.


Также innodb_flush_log_at_trx_commit = 2 - существенно повышает время выгрузки данных INNODB таблиц из дампа.