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?
"(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
Curtir tópico
+ 0
Responder
Posts
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
crie um índice com os campos do filtro (where e/ou join) e, se possível, outro com os campos do group by
Responder
Clique aqui para fazer login e interagir na Comunidade :)