Consulta muito lenta no MySQL

03/03/2021

8

Preciso realizar uma consulta que pegue os registros de um dia, aonde coloco um between como por exemplo:
"(2020-12-01 00:00:00) AND (2020-12-01 01:00:00)"
Porém, essa consulta fica extremamente lenta. Existe algo que eu possa fazer pra otimizar essa consulta?
Responder

Posts


crie um índice para o campo utilizado

Responder

03/03/2021

Jose Barthem


crie um índice para o campo utilizado



O problema é que nessa consulta eu faço um SUM em outro campo, o que deixa ela mais lenta ainda.
Responder
se você faz um SUM(), então você usa o GROUP BY.

crie um índice com os campos do filtro (where e/ou join) e, se possível, outro com os campos do group by

Responder

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários. Para saber mais sobre o uso de cookies,
consulte nossa política de privacidade. Ao continuar navegando em nosso site, você concorda com a nossa política.

Aceitar