Grupo,
eu uso em todo meu sistema dois tipos de soluções para agrupar
valores de vários registros em um só campo.
Para entenderem como é este campo coloquei no meu site uma imagem[1] com
uma tela de exemplo (campo "turno") e também scripts[2] para demonstrar 
como eu faço minhas consultas (utilizo stored procedures ou agregação).

O problema é que o meu banco está crescendo e a performance para as
consultas com este tipo de operação está caindo muito. Queria saber se
voces também costumam utilizar este mesmo tipo de solução que eu uso? Ou 
teriam alguma outra sugestão?

Estou recorrendo a lista pois não sei se chegou a hora de melhorar
o hardware ou se ainda tenho a alternativa de mexer nas minhas
queries/configurações. Percebi que estas operações exige muita
CPU, eu tenho 1 processador Xeon 2.8. Eu já faço o explain analyze e
crio índices quando necessário.

Este script de exemplo é bem básico, mas no meu sistema chego a ter 4
colunas daquele tipo em um só select, e milhares de registros, óbvio.

Observação: eu *preciso* ter ordenação e filtro pela coluna em questão.

[1]: http://fit.faccat.br/~everton/duvida/tela_er.jpg
[2]: http://fit.faccat.br/~everton/duvida/

Obrigado,
Everton

_______________________________________________
Grupo de Usuários do PostgreSQL no Brasil
Antes de perguntar consulte o manual
http://pgdocptbr.sourceforge.net/

Para editar suas opções ou sair da lista acesse a página da lista em:
http://pgfoundry.org/mailman/listinfo/brasil-usuarios

Responder a