Re: [pgbr-geral] Temporary File (work_mem x effective_cache_size)

2017-01-03 Por tôpico Sebastian Webber
Em 2 de janeiro de 2017 14:40, Júlio César Martini 
escreveu:

> Caros,
>
> Estive analisando o log do meu PostgreSQL e de vez em quando da um
> mensagem de temporary file aparentemente quando roda uma SQL.
>
> Já aumentei o work_mem e o effective_cache_size e mesmo assim não
> resolveu.
>

effective_cache_size não tem a ver com isso.


> Seria mesmo esses dois parâmetros que deveria mexer?
>

A principio apenas o work_mem. Dá uma olhada aqui pra entender como
funciona[1] e também a doc[2].


>
> Atualmente essa SQL roda muito rápida e volta poucos registros.
>
> temporary file: path "base/pgsql_tmp/pgsql_tmp13773.449", size 5141632
>

Se essa consulta é muito frequente eu sugiro aumentar esse valor.

[1]
https://www.depesz.com/2011/07/03/understanding-postgresql-conf-work_mem/
[2]
http://www.postgresql.org/docs/9.6/static/runtime-config-resource.html#GUC-WORK-MEM

-- 
Sebastian Webber
http://swebber.me
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Re: [pgbr-geral] Temporary File (work_mem x effective_cache_size)

2017-01-03 Por tôpico Euler Taveira
On 02-01-2017 13:40, Júlio César Martini wrote:
> temporary file: path "base/pgsql_tmp/pgsql_tmp13773.449", size 5141632
> 
Cadê a consulta e o EXPLAIN ANALYZE dela?


-- 
   Euler Taveira   Timbira - http://www.timbira.com.br/
   PostgreSQL: Consultoria, Desenvolvimento, Suporte 24x7 e Treinamento
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

[pgbr-geral] Temporary File (work_mem x effective_cache_size)

2017-01-02 Por tôpico Júlio César Martini
Caros,

Estive analisando o log do meu PostgreSQL e de vez em quando da um mensagem
de temporary file aparentemente quando roda uma SQL.

Já aumentei o work_mem e o effective_cache_size e mesmo assim não resolveu.
Seria mesmo esses dois parâmetros que deveria mexer?

Atualmente essa SQL roda muito rápida e volta poucos registros.

temporary file: path "base/pgsql_tmp/pgsql_tmp13773.449", size 5141632


Meu PostgreSQL

-

Máquina 4 Core - 4GB

shared_buffer = 1500MB

work_mem=20MB

effective_cache_size = 2500MB


Obrigado,
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral