MySQL - Параметр innodb flush log at trx commit
Материал из Wiki - Iphoster - the best ever hosting and support. 2005 - 2024
Версия от 08:39, 10 сентября 2019; Admin iph (обсуждение | вклад) (Новая страница: «=== MySQL - Параметр innodb flush log at trx commit === innodb_flush_log_at_trx_commit = 0 - повышает быстродействие, но ри…»)
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 таблиц из дампа.