A melhor coisa a curto prazo que você pode fazer é adicionar um índice que cobrirá 4 campos que você está calculando. O MySQL passará por index , index armazenado separadamente e contém menos dados para que mais dados caibam em uma única página.