Re: system cache and buffer cache

From: Praveen Kumar N <praveen_n(at)students(dot)iiit(dot)net>
To: Heikki Linnakangas <heikki(at)enterprisedb(dot)com>
Cc: PostgreSQL-development <pgsql-hackers(at)postgresql(dot)org>
Subject: Re: system cache and buffer cache
Date: 2006-09-19 13:50:21
Message-ID: Pine.LNX.4.61.0609191916570.5129@students.iiit.ac.in
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-hackers


Buffer cache is implemented using bufferpool right(I mean in the main
memory).how about system cache? Can we control the size of system cache?

On Tue, 19 Sep 2006, Heikki Linnakangas wrote:

> System cache is a per-row cache of system catalog tables. It's used to speed
> up lookup of things like function names. It's implemented in
> src/backend/utils/cache/syscache.c
>
> Buffer cache is the cache managed by the buffer manager, that caches any
> blocks from any relation used in the system. All access to relations go
> through the buffer cache, using ReadBuffer/ReleaseBuffer (etc.) calls. It's
> implemented in src/backend/storage/buffer/bufmgr.c
>
>

--
N Praveen Kumar
Btech-IV CSE
IIIT,Hyd
AP,India

Imagination is more important than knowledge...
--Albert Einstein

In response to

Responses

Browse pgsql-hackers by date

  From Date Subject
Next Message mark 2006-09-19 13:51:23 Re: [HACKERS] Patch for UUID datatype (beta)
Previous Message Bill Moran 2006-09-19 13:49:21 Re: vista