Opa,

Vc faz o seguinte:

Da um ls no dir $PGDATA/base/121211, se no diretorio correspondente ao
banco existir um diretorio chamdo pgsql_tmp segunifica que a quantidade de
memoria que vc reservou para work_mem esta insuficiente.

Eu fiz assim para achar o valor ideal, fiz varias consultas com order by,
e fiquei acompanhando o conteudo do dir pgsql_tmp com o comando watch -n1
ls -lah e cheguei em um valor maximo de 85MB entao ja deixei 128MB para
work_mem.


-- 
Cordialmente;

Aluisio Gouveia
Rezende Sistemas Ltda


marlon david de souza disse:
> Bom dia a todos,
>
>   Como eu faço para descobrir quando o parâmetro "Work_Mem" está com um
> valor
> insuficiente?
>
> Sem mais,
>
> ----------------------
> Marlon David de Souza
> Desenvolvimento
> Sysmo Informática Ltda
> _______________________________________________
> Grupo de Usuários do PostgreSQL no Brasil
> http://www.postgresql.org.br
>


_______________________________________________
Grupo de Usuários do PostgreSQL no Brasil
http://www.postgresql.org.br

Responder a