Limits für MariaDB auf CentOS ...
Erkan hat - nachdem er mir einen entscheidenden Tipp gab - es auch gleich selber verbloggt.
Die Limits für MariaDB (ich musste an den "open files" schrauben) werden nicht - wie bei SystemV üblich - in der Datei
Die Einstellung der maximal offenen Dateien in der
Die Limits für MariaDB (ich musste an den "open files" schrauben) werden nicht - wie bei SystemV üblich - in der Datei
/etc/security/limits.conf
gesetzt, sondern neu in der Datei /etc/systemd/system/mariadb.service.d/limits.conf
, das passende Verzeichnis mariadb.service.d
muss allerdings auch noch angelegt werden.Die Einstellung der maximal offenen Dateien in der
limits.conf
, plus der Bereinigung der Logbuch-Datenbanken von Altlasten sollten jetzt zu einer annehmbaren Performance führen. (Grafik liefere ich nach).
Kommentare
Ansicht der Kommentare: Linear | Verschachtelt
Erkan Yanar am :
Du hast eine alte Wunde wieder aufgekratzt.
https://mariadb.atlassian.net/browse/MDEV-427
Dirk Deimeke am :
Ehre wem Ehre gebührt, ich war und bin Dir sehr dankbar für den Tipp. Interessant für mich war auch, dass ein "systemctl restart mariadb" die Variablen nicht setzt ...
Erkan Yanar am :
systemctl daemon-reload
Wenn das nicht ziehen systemd betrifft. kopfkratz
Dirk Deimeke am :
Bei einem Neustart der Hardware waren die Parameter allerdings drin. Mir würde keine andere Erklärung für das Verhalten einfallen.