Pode haver várias soluções para o seu problema. Você pode tentar ajustar as configurações (permitindo que o mysql use mais memória ram, certificando-se de que ele não troque, adicionando índices) ou alterando o hardware (mais ram, discos mais rápidos).
Outra opção é configurar um escravo mysql para executar as pesadas consultas de leitura, assim você ainda pode atualizar o mestre com consultas de leitura + escrita enquanto o escravo calcula o resultado que você precisa.