O tuning de servidor segue um ciclo: medir, encontrar o gargalo, corrigir uma coisa, medir de novo. As três áreas de maior alavancagem são o buffer pool do InnoDB, o slow query log e o tratamento de conexões.
Buffer pool do InnoDB — o botão nº 1
O buffer pool faz cache de páginas de dados e de índice na RAM; quando seu working set cabe nele, as leituras são na velocidade da memória e o I/O de disco quase desaparece. Dimensione-o para ~50–75% da RAM em um servidor de banco de dados dedicado.
innodb_buffer_pool_size ;
ENGINE INNODB STATUS\G
