Em 2 de janeiro de 2017 14:40, Júlio César Martini <juliomart...@gmail.com>
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

Responder a