Olá,

O work_mem é utilizado para operações de ordenação, após ser ocupado o
tamanho definido nesta variável começa a fazer a ordenação em disco.

[]s


Em 07/02/08, Mateus <[EMAIL PROTECTED]> escreveu:
>
> Fernando Ike escreveu:
> > Em Wed, 06 Feb 2008 12:05:27 -0200
> > Mateus <[EMAIL PROTECTED]> escreveu:
> >
> >> Monitorando um processo de um usuário do pg verifico que ao conectar
> >> ele aloca a memoria inicializada no pg_conf -> work_mem. Qdo o
> >> usuário executa uma consulta pesada ele passa a aumentar o RES
> >> (Tamanho da memoria residente) :
> >>     - por exemplo: O usuario que começou com 28.548 para a ser 354.304
> >>
> >> Mesmo depois que a consulta ja ter sido executada ele continua com
> >> 354.304 não teria que voltar ao valor original ?
> >> Essa memoria fica alocada para esse usuario até ele desconectar do
> >> PG ? Como estou usando 1500MB de shared_buffers caso tenha mais de 10
> >> usuarios executando com 354.304 de RES afeta o desempenho do pg ?
> >>
> >>
> >
> >    Apesar do PostgreSQL liberar a memória o FreeBSD ainda mantém ela
> > alocada caso tenha alguma reincidência para o mesmo fim ou caso tenha
> > alguma coisa que use o mesmo tipo de memória. Influência sim se vc
> > tiver 100 usuário fazendo a mesma consulta. ;)
> >
> >
> >
> >
> > []'s
>
> O postgreSql não tinha que respeitar o que foi definido no work_mem ?
> _______________________________________________
> pgbr-geral mailing list
> [email protected]
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>



-- 
João Paulo
www.dextra.com.br/postgres
PostgreSQL
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a