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

Responder a