2008年(239)
分类: DB2/Informix
2008-06-18 00:17:59
从第3.1节,我们知道一个数据库系统应当包括以下的内存结构:进程缓冲区、数据字典缓冲区、用户数据缓冲区、SQL语句缓冲区、日志缓冲区、锁表缓冲区。当然,除此之外,特定数据库系统还会根据自身需要,建立其它的内存结构。
在这些内存结构中,每一个进程都需要一个进程缓冲区,进程缓冲区为单个进程所拥有,只能为进程本身所使用,因此被称为私有内存空间。除进程缓冲区之外,其它的内存结构被共享使用,系统中所有进程都可以访问,更新其中的数据。由于这些内存结构为所有进程所共享,因此统称为共享内存空间。