[SP-pm] Duvida: usar arquivo TXT ou tabela com campo array
Nelson Ferraz
nferraz at gmail.com
Fri Jul 30 06:09:48 PDT 2010
2010/7/30 Renato Santos <renato.cron em gmail.com>:
> gente,
> nem liguei pra que disseram, eu os tiraria da equipe, mas são teoricamente
> meus superiores.
Fico feliz que voce nao tenha levado na boa. Mas cuidado com o que
voce escreve, pois fica tudo gravado no log da lista. ;)
> Agora to com vontade de bater em quem escreveu as querys:
> my $sql = " SELECT cod_cn, ciclo FROM tb_ciclo_inicio
> WHERE ciclo IN (
> -- DEFINE OS ULTIMOS CICLO
> SELECT ciclo FROM tb_ciclo_inicio GROUP BY
> ciclo ORDER BY ciclo DESC limit 10
> )
> ORDER BY cod_cn, ciclo";
O problema esta' na query central:
"SELECT ciclo FROM tb_ciclo_inicio GROUP BY ciclo ORDER BY ciclo DESC limit 10"
Sem indices, o banco de dados precisa ler *todos* os registros para
assegurar que a ordem esta' correta, e entao pegar apenas 10
registros.
Experimente colocar um indice em tb_ciclo_inicio(ciclo) e veja se nao
melhora a performance.
More information about the SaoPaulo-pm
mailing list