GeekInterview.com
   Home |  Tech FAQ  |   Interview Questions |  Placement Papers |  Tech Articles |  Learn |  Freelance Projects |  Online Testing |  Geeks Talk |  Job Postings |  Knowledge Base | Site Search |  Add/Ask Question

  GeekInterview.com  >  Interview Questions  >  Oracle  >  System Architecture

 Print  |  
Question:  What do Database Buffers contain ?

Answer: Database buffers store the most recently used blocks of database data. It can also contain modified data that has not yet been permanently written to disk.


February 02, 2009 08:41:26 #3
 taya_ronak   Member Since: November 2008    Total Comments: 8 

RE: What do Database Buffers contain ?
 
Database buffer contains the data which server process reads recently from disk.


Database buffer may have three parts:
1. free buffer
2. dirty buffer
3. pinned buffer


Free buffer area is free to be used to store data.

Dirty buffer area contains the data which is updated since read from disk, but not written to the disk till now.


Pinned buffer is a area where processing on specific data for current transaction is going on.


Database buffer may be of three types:
1. keep
2. recycle
3. default


Database buffer may be divided into five different block size buffers:

2k,4k,8k,16k,32k and 64k also but supported by most of the servers (HP, IBM AIX, SOLARIS 10)
     

 

Back To Question