- 
                Notifications
    You must be signed in to change notification settings 
- Fork 24
[MySQL] innodb_flush_log_at_trx_commit
        rsajob edited this page Nov 22, 2012 
        ·
        2 revisions
      
    Предисловие: столкнулся с такой проблемой, ставил проект на новый сервер. На новом сервере стоял MySQL 5.5, а на старом 5.1, и заметил что insert в innodb работ на порядок медленнее чем на старом сервера. Старый сервер был помощнее в плане процессоров, возможно с этим связано. В общем начал копать почему так происходит.
Сразу результат: Надо в /etc/my.cnf в секции [mysqld] выставить следующий параметр и тогда innodb станет быстрым на запись
[mysqld]
 innodb_flush_log_at_trx_commit = 1;или можно так, но будет работать только до перезагрузки
SET GLOBAL innodb_flush_log_at_trx_commit = 2;