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
Les paramètres MySQL pilotent la mémoire, les threads, les caches, la durabilité et l'I/O. Ils doivent être documentés par rôle plutôt que modifiés comme une liste magique.
Familles de paramètres
- Mémoire globale:
innodb_buffer_pool_size,key_buffer_size, caches de tables. - Mémoire par session:
sort_buffer_size,join_buffer_size,read_rnd_buffer_size,tmp_table_size. - I/O InnoDB: flush, redo log, page cleaners, threads de lecture et écriture.
- Connexions:
max_connections, thread cache, limites de fichiers. - Compatibilité historique: query cache, MyISAM et paramètres obsolètes.
Méthode
Commencer par SHOW VARIABLES et SHOW GLOBAL STATUS, puis comparer les valeurs au comportement observé. Une valeur haute peut aggraver la mémoire totale si elle est allouée par connexion.
Voir aussi: Index des paramètres.