Eu posso ver várias maneiras de encontrar o gargalo de desempenho:
- Tenha duas peças de hardware idênticas , uma com o problema e outra sem. Mude uma coisa de cada vez na pior até que melhore. A última coisa que você mudou foi o problema. (Observe que pode haver mais de um problema).
- Execute
mysqltuner
na caixa incorreta e siga as sugestões apresentadas. - Execute
strace
no MySQL com as opções-tt
e-T
e observe o que gasta o tempo todo fazendo. A opção-c
também pode ser útil. - Configure uma caixa de monitoramento executando algo como Cacti, Zabbix, Munin, etc. e observe para ver qual métrica atinge 100% quando o problema de desempenho ocorre.
Não há garantia de que isso seja um problema de software ou configuração. Como você está comparando diferentes (potencialmente completamente diferentes) bits de hardware, é possível que sua caixa dev já esteja em sua capacidade. É possível que a única maneira de torná-lo mais rápido seja comprar um hardware melhor. Sem conhecer os detalhes da caixa que você está comparando, ninguém pode ter certeza.