Cette page est une documentation originale PmaControl. Elle reprend une structure d'index pratique pour travailler sur l'optimisation MySQL, sans copier de contenu tiers ni dépendre d'un produit externe.
Objectif
Le fichier my.cnf doit décrire une intention d'exploitation: mémoire, logs, durabilité, réseau, sécurité et limites. Les commentaires sont utiles quand ils expliquent pourquoi une valeur diverge du défaut.
Exemple minimal
[mysqld]
max_connections = 300
innodb_buffer_pool_size = 12G
innodb_flush_log_at_trx_commit = 1
innodb_flush_method = O_DIRECT
table_open_cache = 4000
open_files_limit = 65535
Contrôle
SHOW VARIABLES LIKE 'innodb_buffer_pool_size';
SHOW VARIABLES LIKE 'max_connections';
SHOW GLOBAL STATUS LIKE 'Max_used_connections';