Ta strona jest oryginalną dokumentacją PmaControl. Zachowuje praktyczną strukturę indeksu do pracy nad optymalizacją MySQL, bez kopiowania treści zewnętrznych i bez zależności od zewnętrznego produktu.
Cel
Parametry MySQL sterują pamięcią, wątkami, cache, trwałością i I/O. Powinny być dokumentowane według roli, a nie zmieniane jak magiczna lista.
Rodziny parametrów
- Pamięć globalna:
innodb_buffer_pool_size,key_buffer_size, cache tabel. - Pamięć per sesja:
sort_buffer_size,join_buffer_size,read_rnd_buffer_size,tmp_table_size. - I/O InnoDB: flush, redo log, page cleaners, wątki odczytu i zapisu.
- Połączenia:
max_connections, thread cache, limity plików. - Zgodność historyczna: query cache, MyISAM i parametry przestarzałe.
Metoda
Zacznij od SHOW VARIABLES i SHOW GLOBAL STATUS, a potem porównaj wartości z obserwowanym zachowaniem. Wysoka wartość może pogorszyć użycie pamięci, jeśli jest alokowana per połączenie.
Zobacz też: Indeks parametrów.