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


Материал из Wiki - Iphoster - 'the best ever support'

Перейти к: навигация, поиск

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 таблиц из дампа.

Индекс цитирования