From: | Koen Martens <gmc(at)sonologic(dot)nl> |
---|---|
To: | vinny <vinny(at)xs4all(dot)nl> |
Cc: | Isaak <isooik(at)gmail(dot)com>, pgsql-nl-algemeen(at)postgresql(dot)org |
Subject: | Re: Moet ik oppassen met wat ik index? |
Date: | 2010-06-03 10:50:41 |
Message-ID: | 20100603105041.GC14254@monk.dh.sono |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-nl-algemeen |
On Thu, Jun 03, 2010 at 09:12:18AM +0200, vinny wrote:
> > - Worden indexen in het RAM opgeslagen of gewoon op de harde schijf?
>
> Dat hangt af van hoeveel RAM je hebt, hoe groot de index is, en wat je
> instellingen va PostgreSQL zijn.
> Dat is een kwestie van tunen en benchmarken om te zien met welke
> instellingen je de beste resultaten krijgt.
> Hierover zijn ook eindeloos veel topics te vinden in de mailinglists, neem
> even de tijd om de parameters van de configuratie te leren kennen.
Nouja, indices worden in eerste instantie op disk opgeslagen. Het operating system zal,
bij voldoende beschikbaar geheugen en voldoende gebruik van de index, de index (of delen
ervan) in ram houden (disk cache). Daarnaast heeft PostgreSQL nog een eigen, relatief
kleine 'buffer cache', waarin veel gebruikte pagina's (of dit nu index paginas of
tabeldata is) worden vastgehouden.
Je kan via allerlei system catalogs overigens opvragen hoe effectief de buffercache is
tov een bepaalde index.
Gr,
Koen
From | Date | Subject | |
---|---|---|---|
Next Message | Isaak | 2010-06-03 17:53:02 | Re: Moet ik oppassen met wat ik index? |
Previous Message | vinny | 2010-06-03 07:12:18 | Re: Moet ik oppassen met wat ik index? |