Optimalizace MariaDB pomocí MySQL Tuner

V nové distribuci Debian 9 Stretch se výchozí variantou MySQL stala MariaDB. Náhrada balíků MySQL 5.5 nebo 5.6 za MariaDB 10.1 proběhne při aktualizaci automaticky. Aby databázový server fungoval co nejefektivněji, vyplatí se ho malinko „vytunit“ pomocí nástroje k tomu určeného.

MySQL Tuner je analytický nástroj, který se připojí na běžící proces MariaDB a doporučí vám změny v konfiguraci na základě používání a vytížení vašeho databázového serveru.

Aby byl MySQL Tuner co nejpřesnější, je nutné, aby váš server běžel nepřetržitě minimálně 24 hodin. Až po té je teprve co analyzovat. Dříve to nemá smysl.

Instalace MySQL Tuner

Instalace je naprosto bez problému. Do terminálu zadejte následující příkaz, který MySQL Tuner nainstaluje.

apt update
apt install mysqltuner

Spuštění MySQL Tuner

Nástroj se spustí následujícím příkazem. Chvilku pracuje, analyzuje a za minutku vám napíše doporučení na základě informací o využívání vašeho serveru.

mysqltuner

Konfigurace MySQL

Konfigurace MySQL databáze je v Debian 9 uložena v souboru /etc/mysql/mariadb.conf.d/50-server.cnf. Editováním tohoto souboru lze měnit parametry databáze. Velmi doporučujeme si tento soubor zálohovat ještě před provedením prvních úprav.

Po provedení změn v souboru je třeba restartovat službu mysql následujícím příkazem.

service mysql restart
mysqltuner