Re: Relation shared_buffers - Checkpoint

From: Marc Cousin <cousinmarc(at)gmail(dot)com>
To: pgsql-fr-generale(at)postgresql(dot)org
Subject: Re: Relation shared_buffers - Checkpoint
Date: 2014-02-13 14:16:32
Message-ID: 52FCD3C0.10104@gmail.com
Views: Whole Thread | Raw Message | Download mbox | Resend email
Thread:
Lists: pgsql-fr-generale

On 13/02/2014 14:25, Guillaume Lelarge wrote:
> On Thu, 2014-02-13 at 14:02 +0100, Pierre BOIZOT wrote:
>> Merci,
>>
>> Pour tes réponses Guillaume.
>>
>> Generally going over 4GB for shared_buffers doesn't help.. some of the overhead
>> of bgwriter and checkpoints is more or less linear in the size of
>> shared_buffers ..
>>
>
> La limite généralement acceptée actuellement se trouve plutôt entre 8 et
> 10 Go (sur de l'Unix).
>
>> je suis tombé sur une base avec 14GB pour shared_buffers.
>>
>> Cela me semble un peu exagéré... pour une base de 2GB ....
>>
>
> C'est pas exagéré, c'est débile :)
>
> Sauf évidemment si tu as d'autres bases. Mais si la somme de la taille
> des bases de l'instance arrive à 2 Go, mettre 3 Go permet de couvrir
> l'éventuel grossissement de la base. Mettre plus revient juste à perdre
> de la mémoire qui ne pourra pas être utilisé pour être chose.
>
>> Quelle vue de stat me permettrait d'avoir une meilleur appreciation des
>> besoins : pg_stat_bgwriter ...
>
> Oui, pg_stat_bgwriter est une des vues intéressantes pour s'assurer
> d'une bonne configuration du shared_buffers.
>
>> n'y a t il pas une vue sur les blocs en memoire.... j'ai un trou ;-)
>>
>
> Toutes les vues pg_statio_* mais aussi pg_stat_database. C'est sur cette
> dernière qu'il faut plutôt se baser, avec les colonnes blks_hit et
> blks_read. Cependant, ça ne te permettra pas de savoir que ton
> shared_buffers est bien trop gros. C'est plutôt le cas inverse que cela
> permet de détecter.
>
>
Il y a aussi le contrib pg_buffercache, qui permet d'avoir un état exact
des shared_buffers.

--
Envoi via la liste pgsql-fr-generale (pgsql-fr-generale(at)postgresql(dot)org)

In response to

Responses

Browse pgsql-fr-generale by date

  From Date Subject
Next Message pierre crumeyrolle 2014-02-13 14:37:39 ORA2PG
Previous Message Guillaume Lelarge 2014-02-13 13:25:12 Re: Relation shared_buffers - Checkpoint