您的位置:首页 > 数据库 > Oracle

Oracle内存结构

2020-06-07 05:18 162 查看
专用服务器配置
系统全局区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/

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: