Em 27 de junho de 2014 13:36, Flavio Henrique Araque Gurgel <[email protected]> escreveu: >> 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 shared_buffers do PostgreSQL é um tipo de cache sim e é configurável. > Só que o cache do sistema operacional tende a ser mais eficiente para > grandes quantidades de dados, portanto, não ocupar a memória toda com > shared_buffers e deixa uma boa parte para o sistema operacional é uma boa > ideia na maioria dos casos.
Certo, esqueci do shared_buffers. A questão é, como medir a quantia de memória que o sistema operacional está usando para cache dos arquivos do PostgreSQL? Existe alguma forma de tirar métricas desse tipo? sar, iostat, iotop? 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
