AI智能
改变未来

Oracle内存结构

专用服务器配置
系统全局区SGA――共享并且可写的
共享池――SHARE_POOL_SIZE
库高速缓冲存储区
共享SQL区――最近SQL命令、执行计划
共享PL/SQL区――最近PL/SQL程序
控制结构区――锁、句柄等
数据字典区――数据字典信息
数据库高速缓冲存储区――最近使用的从数据文件中读入的数据块的备[@more@]

专用服务器配置
系统全局区SGA――共享并且可写的
共享池――SHARE_POOL_SIZE
库高速缓冲存储区
共享SQL区――最近SQL命令、执行计划
共享PL/SQL区――最近PL/SQL程序
控制结构区――锁、句柄等
数据字典区――数据字典信息
数据库高速缓冲存储区――最近使用的从数据文件中读入的数据块的备
份:DB_BLOCK_SIZE, DB_BLOCK_BUFFER
重做日志缓冲区――数据库所做的修改.LOG_BUFFER
大池(可选) ――用于备份与恢复这种特定的数据库操作.LARGE_POOL_SIZE
Java池――Java语句文本、语发分析表、执行计划等.
程序全局区PGA――非共享并且只读的
排序区――用于排序操作.SORT_AREA_SIZE,SORT_AREA_RETAINED_SIZE
会话区――与会话相关的私有数据,如会话中用户权限
游标状态――游标处理的阶段
堆栈空间――会话的变量和数组等信息
软件代码区――共享并且只读的

多线程服务器配置
系统全局区SGA――共享并且可写的
共享池――SHARE_POOL_SIZE
库高速缓冲存储区
共享SQL区――最近SQL命令、执行计划
私有SQL区――连接变量值等SQL语句执行时与会话相关的私有数据, 如
会话中用户权限
共享PL/SQL区――最近PL/SQL程序
控制结构区――锁、句柄等
数据字典区――数据字典信息
数据库高速缓冲存储区――最近使用的从数据文件中读入的数据块的备
份:DB_BLOCK_SIZE, DB_BLOCK_BUFFER
重做日志缓冲区――数据库所做的修改.LOG_BUFFER
大池(可选) ――用于备份与恢复这种特定的数据库操作.LARGE_POOL_SIZE
Java池――Java语句文本、语发分析表、执行计划等.
请求队列、响应队列――用于共享服务器进程调度
排序区――用于排序操作.SORT_AREA_SIZE,SORT_AREA_RETAINED_SIZE
程序全局区PGA――非共享并且只读的
堆栈空间――会话的变量和数组等信息
软件代码区――共享并且只读的

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/671866/viewspace-825709/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/671866/viewspace-825709/

赞(0) 打赏
未经允许不得转载:爱站程序员基地 » Oracle内存结构