Re: Deux tablespaces ?

From: Guillaume Lelarge <guillaume(at)lelarge(dot)info>
To: pgsql-fr-generale(at)postgresql(dot)org
Cc: "Jean-Max Reymond" <jmreymond(at)gmail(dot)com>
Subject: Re: Deux tablespaces ?
Date: 2009-08-25 09:15:26
Message-ID: 200908251115.26899.guillaume@lelarge.info
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-fr-generale

Le mardi 25 août 2009 à 11:04:49, Jean-Max Reymond a écrit :
> Stephane Bortzmeyer a écrit :
> > On Tue, Aug 25, 2009 at 10:56:08AM +0200,
> > Guillaume Lelarge <guillaume(at)lelarge(dot)info> wrote
> >
> > a message of 40 lines which said:
> >> Ce n'est pas un cache de requêtes, c'est un cache de fichiers (au
> >> niveau Linux, comme au niveau PostgreSQL).
> >
> > Le résultat est le même :-) Et, si on veut pinailler, c'est sans doute
> > surtout un cache de blocs :-)
>
> le résultat n'est pas le même car si tu as un count(*) sur une table de
> 24 Go, tu as plus de chance d'avoir dans ton cache de requête le
> résultat de ton count(*) que celui des 24 Go de la table dans ton cache
> de fichiers.

Sans compter qu'il suffit de lire le résultat dans un cas, alors que dans
l'autre il faut tout recalculer. Donc, même dans le cas où tout tient dans le
cache, il serait plus rapide d'avoir le résultat via un cache de requêtes que
via un cache de blocs (car c'est bien des blocs pour être précis :) ).

--
Guillaume.
http://www.postgresqlfr.org
http://dalibo.com

In response to

Browse pgsql-fr-generale by date

  From Date Subject
Next Message Guillaume Lelarge 2009-08-25 09:44:50 Re: Deux tablespaces ?
Previous Message Stephane Bortzmeyer 2009-08-25 09:14:37 Re: Deux tablespaces ?