====== Fine tuning ======
{{tag>DB "bases de données" MariaDB "fine tuning"}}
En faisant un contrôle statut du service mariadb
sudo systemctl status mariadb.service
Vous avez ce type de message
[Warning] Could not increase number of max_open_files to more than 16384 (request: 32184)
C'est ce qui m'a poussé à m'intéresser un peu au fine tuning de MariaDB et Galera.
===== Augmentation nombre max fichiers ouverts =====
Nous créons le répertoire /etc/systemd/system/mariadb.service.d/ et le fichier limits.conf, et éditons ce dernier
sudo mkdir -p /etc/systemd/system/mariadb.service.d/ ; sudo vi /etc/systemd/system/mariadb.service.d/limits.conf
Nous ajoutons ces lignes
[Service]
LimitNOFILE=32184
Nous rechargeons les fichiers dans systemd
sudo systemctl daemon-reload
Nous redémarrons le service mariadb
sudo systemctl restart mariadb.service
===== Gestion de la swap =====
FIXME À venir
===== Liens =====
* [[https://haydenjames.io/could-not-increase-number-of-max_open_files-to-more-than/|Could not increase number of max_open_files to more than… (Solution)]]
* [[https://www.tecmint.com/mysql-mariadb-performance-tuning-and-optimization/|15 Useful MySQL/MariaDB Performance Tuning and Optimization Tips]]
* [[https://mariadb.com/kb/en/configuring-mariadb-for-optimal-performance/|Configuring MariaDB for Optimal Performance]]