Тюнинг сервера следует циклу: измерь, найди узкое место, исправь одну вещь, измерь снова. Три области с наибольшим рычагом — это InnoDB buffer pool, slow query log и обработка соединений.
InnoDB buffer pool — регулятор №1
Buffer pool кэширует страницы данных и индексов в RAM; когда ваш рабочий набор помещается в него, чтения идут со скоростью памяти, а дисковый ввод-вывод почти исчезает. Задавайте размер ~50–75% RAM на выделенном сервере БД.
innodb_buffer_pool_size ;
ENGINE INNODB STATUS\G
