Recomendações gerais (e provavelmente excessivamente amplas):
- Experimente e ajuste todo o seu conjunto de dados na memória, se possível.
- Otimize suas consultas e torne o cache o mais eficiente possível.
- Registrar consultas lentas.
Recursos:
-
mysqltuner.pl é um script de uso bastante difundido escrito por um ex-colega meu. Ele deve fornecer algumas melhorias básicas de desempenho e configurações sãs, considerando a configuração do seu hardware, mas isso é apenas um ponto de partida.
-
O Blog de desempenho do MySQL é um excelente recurso. Não deixe de conferir seu livro, MySQL de Alto Desempenho . Aqui está um excelente post para você começar: link
-
O MySQLForge tem algumas dicas que geralmente devem ser seguidas como conselhos sólidos, se às vezes um pouco desatualizadas. A parte em que menciona "contratar um DBA" pode ser extremamente relevante à medida que suas necessidades aumentam.
-
MySQL de Paul DuBois é geralmente considerado como a Bíblia do MySQL. Um dos melhores livros técnicos que já li, na verdade.