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
