Strojenie serwera przebiega w pętli: mierz, znajdź wąskie gardło, popraw jedną rzecz, zmierz ponownie. Trzy obszary o największej dźwigni to buffer pool InnoDB, dziennik wolnych zapytań oraz obsługa połączeń.
Buffer pool InnoDB — pokrętło nr 1
Buffer pool buforuje strony danych i indeksów w pamięci RAM; gdy Twój zbiór roboczy się w nim mieści, odczyty odbywają się z prędkością pamięci, a I/O dyskowe niemal znika. Ustaw jego rozmiar na ~50–75% RAM na dedykowanym serwerze bazodanowym.
innodb_buffer_pool_size ;
ENGINE INNODB STATUS\G
