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
