Se a maioria de suas tabelas forem InnoDB , aumente o innodb_buffer_pool_size para pelo menos a soma dos seus bancos de dados ou coloque 2GB no lugar. Se este servidor for apenas um serviço de banco de dados, coloque esses valores em ~ 60% ou 70% da memória total, seu banco de dados caberá inteiramente na memória.
Se a maioria de suas tabelas forem MyISAM , aumente o key_buffer_size da mesma maneira.
Para o MyISAM, defina concurrent_insert para 2 .
query_cache_size acima de 64MB é perda de memória.
Execute mysqlcheck -o -A periodicamente para melhorar as estatísticas de índices para o planejador interno de consultas do mysql.
Evite consultas que fazem full_scan .
Menor innodb_io_capacity a 100 ou 120 se você tiver um único armazenamento em disco ou RAID simples.
Use XFS para dar a vantagem de escrever simultaneamente no mesmo arquivo .
Monte seu fs com a opção noatime .
Evite trocar.
Desativar registros desnecessários.
