- Onde a área do "effective_cache_size" é alocada?

Não é alocada. Vide abaixo.

- Segundo o help do próprio Postgresql... é utilizado para fins
estimativos...  como assim?

É o valor que o planejador de consultas usa como probabilidade de encontrar uma página de dados em cache.

- Esta alocação é interna, ou é somente um valor constante para fins de
cálculos do plano de execução?

É somente um valor para cálculo de planos de execução.
Ele inclusive pode ser alterado para uma sessão como:
SET effective_cache_size = X;

Você pode alterar esse parâmetro sem medo algum de ter falta de memória, todavia, seus planos de execução serão mais ou menos eficientes dependendo de como você o ajusta.

[]s
Flavio Gurgel
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a