Consulta muito lenta no MySQL

03/03/2021

0

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?
Jose Barthem

Jose Barthem

Responder

Posts

03/03/2021

Emerson Nascimento


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

03/03/2021

Emerson Nascimento

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, consulte nossa política de privacidade.

Aceitar