Page 1 of 1

MySQL-Einstellung „innodb_flush_log_at_trx_commit“

Posted: Fri 26. Jul 2019, 14:33
by ramfresser
Hallo

Ich bekomme im Backend meines Forumsoftware die folgende Meldung:

Die MySQL-Einstellung „innodb_flush_log_at_trx_commit“ steht auf dem Wert „1“ und verursacht dadurch eine starke Verlangsamung bestimmter Datenbankabfragen. Es wird empfohlen diesen Wert auf „2“ zu setzen.

Wo und wie können wir das ändern?

Re: MySQL-Einstellung „innodb_flush_log_at_trx_commit“  [GELÖST]

Posted: Fri 26. Jul 2019, 15:11
by Jolinar
ramfresser wrote: Fri 26. Jul 2019, 14:33 Wo und wie können wir das ändern?
Willst du die Änderung systemweit, dann lege unterhalb von /etc/mysql/conf.d/ ein separates Configfile an und trage dort diesen Codeblock ein:

Code: Select all

[mysqld]
innodb_flush_log_at_trx_commit = 2
Alternativ kannst du auch den selben Codeblock in der passenden ~/.my.cnf verwenden, dann dürfte es userbasiert sein.
Nicht vergessen, den DB-Daemon neu zu starten.