Em 27 de junho de 2014 13:00, Flavio Henrique Araque Gurgel <[email protected]> escreveu: >> - Onde a área do "effective_cache_size" é alocada? > >> - 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. >
Corrijam-me se minha explicação estiver errada: Em outros bancos de dados existem áreas definidas para o cache dos dados (ex.: Buffer Cache no Oracle, Buffer Pool no DB2). O PostgreSQL não possui uma configuração para definir esse tamanho de cache de dados, ele utiliza o cache de arquivos do próprio sistema operacional. O parâmetro effective_cache_size é usado para instruir ao otimizador do PostgreSQL o quanto de memória é usado para fazer o cache dos arquivos de dados do PostgreSQL, ou seja, o quanto "sobra" para ele. Estou certo? TIAGO J. ADAMI http://www.adamiworks.com @tiadami _______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
