Optymalizacja konfiguracji MySQL / MariaDB
Domyślna konfiguracja MySQL to punkt wyjścia, nie cel. Dostosowujemy kluczowe parametry serwera: innodb_buffer_pool_size (dopasowany do rozmiaru bazy i dostępnej pamięci RAM), innodb_log_file_size, tmp_table_size, max_connections, thread_cache_size, join_buffer_size. Każdy parametr dobieramy na podstawie analizy obciążenia – nie kopiujemy konfiguracji z internetu. Szczegóły kalkulacji pamięci dla MariaDB w kontekście całego stosu opisujemy w publikacji Architektura wydajnego stosu LEMP.


