oracle内存结构+系统全局区+程序全局区(pga)+排序区+大型池+java池
来源:互联网 发布:私处美白 知乎 编辑:程序博客网 时间:2024/06/03 14:37
oracle内存结构
系统全局区(sga)
程序全局区(pga)
排序区
大型池
java池
系统全局区(sga)(共享全局区)
1有一组内存结构组成
2.被所有用户进程共享
3包含一个数据库实例的数据或控制信息
4.总内存大小由参数sga_max_size决定
举例
一个数据库实例中,可有多个用户进程,这些用户进程可以共享系统全局区中的数据
查看系统全局区内存大小
show parameter sga_max_size;
程序全局区(pga)
1包含单个用户或者服务器数据和控制信息
2是oracle分配给一个进程的私有内存区域
3程序全局区在用户进程连接到oracle数据库并创建一个会话时,由oracle自动分配
4大小有参数pga_aggregate_target决定
查看程序全局区内存大小
show parameter pga_aggregate_target;
排序区
1为排序操作产生的临时数据提供内存空间
2.大小由参数sort_area_size决定
注意:存放用户排序操作产生的临时数据有2个区域,分别是内存排序区和磁盘临时段,在排序操作,优先使用内存排序区进行排序,如果内存空间不够,就使用磁盘临时段进行排序
查看排序区大小
show parameter sort_area_size;
大型池
1是系统全局区中可选的内存结构
2提供一个大的缓存区
3.给数据备份和恢复使用
4大小由参数large_pool_size决定
查看大型池大小
show parameter large_pool_size;
java池
1.用于在数据库中支持java运行
2.大小有参数java_pool_size决定
举例:
使用java编写一个存储过程,这时oracle的JVM就会使用java池来处理用户会话中的java存储过程。
查看java池大小
show parameter java_pool_size;
- oracle内存结构+系统全局区+程序全局区(pga)+排序区+大型池+java池
- Oracle PGA(程序全局区)
- Oracle程序全局区(PGA)
- 浅谈oracle 内存结构(一) 系统全局区 SGA
- Configuring Automatic PGA Memory--自动程序全局区管理
- SGA(系统全局区)
- 内存结构 堆 栈 全局区 常量区 代码区
- ios程序中的内存分配 栈区堆区全局区
- iOS程序中的内存分配 栈区堆区全局区
- iOS程序中的内存分配 栈区堆区全局区
- iOS程序中的内存分配 栈区堆区全局区
- iOS程序中的内存分配 栈区堆区全局区
- iOS程序中的内存分配 栈区堆区全局区
- 2.1.2 系统全局区
- orcale 重设系统全局区
- C/C++学习之C提高----C程序数组排序、数据类型(大小,别名,封装)、变量、程序的内存四区模型(栈,堆,全局,代码区)
- 程序的内存分配(堆区,栈区,全局区,代码区..)
- Oracle 内存结构 :SGA PGA
- Cos鸣人:我要走自己的Java开发之路
- slf4j-api、slf4j-log4j12以及log4j之间什么关系?
- Milking Time POJ
- 5.0 NuttX File System
- DP练习题
- oracle内存结构+系统全局区+程序全局区(pga)+排序区+大型池+java池
- unity代码修改子物体层级的顺序
- Java虚拟机内存与垃圾回收总结
- cocos2dx 3.4 lua 编译android
- Java复习——final关键字
- Python 3基础教程13-写入文件
- 关于application/x-www-form-urlencoded
- 项目中遇到的小问题,position:fixed无效的一种情况
- JavaWeb毕业设计项目-足球队管理系统(一)系统结构图+用例图