[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