一. Oracle的内存结构描述:
1. SGA (System Global Area) 系统全局区: (主要由以下三部分组成)
(1)共享池(Shared Pool ): 对应参数 shared_pool_size
是程序的高速缓冲区,存放的是所有通过SQL语法分析并准备执行的SQL语句。
包括:
库缓存:共享SQL区,私有`SQL区,PL/SQL过程和包。
数据字典:是数据库表和视图的集合。包括数据库的结构、权限和用户信息等。
( 2)数据缓冲区(Data Buffer Cache):对应参数 db_cache_size
用于存储最近从数据库中读取出来的数据块。用户进程首先查看数据缓冲区,不在则访问物理磁盘。