Oracle show sga产生的结果研究
转自:http://www.linuxidc.com/Linux/2011-04/34353.htm
用show sga可以查看SGA的大小,show sga的结果都有如下的格式:
Total System Global Area AAAAA bytes
Fixed Size BBBBB bytes
Variable Size CCCCC bytes
Database Buffers DDDDD bytes
Redo Buffers EEEEE bytes
这里给出一台测试上Oracle实例的sga信息:
Total System Global Area 369098752 bytes
Fixed Size 1219496 bytes
Variable Size 171967576 bytes
Database Buffers 188743680 bytes
Redo Buffers 7168000 bytes
其中各部分的含义如下:
Fixed Size: 这部分是Oracle内部使用的一个区,Oracle通过这个区找到SGA其他区,类似一个SGA各个组件的索引,不同平台和不同版本下这部分的大小可能不一样。
Variable Size: 包括 shared pool ,java pool ,large pool, 管理db_block_buffers 的内存、管理控制文件信息的内存等等,其他管理和控制Oracle 内部结构的内存[这部分通常被称为Overhead],也就有了如下的公式:
Variable Component(Show SGA) = Shared Pool + Large Pool + Java Pool + Overhead + Free Memory(9i 之前的版本)
Overhead的大小受如下初始化参数的影响:db_files, open_cursors ,processes ,具体算法未知。
Database Buffers: 为db_cache_size、db_keep_cache_size、db_recycle_cache_size、 db_nk_cache_size的总大小,当然这是sga_target为0的情况,也就是手动SGA管理模式下,如果是自动SGA管理(sga_target>0),则这个值根据sga的分配情况自动进行调整。
Redo Buffers:这部分是实际分配的Redo log buffer的大小,由初始化参数log_buffer根据SGA的最小分配单位granule 向上取整得到。
这里给出一个测试数据库实例的log_buffer参数大小:
SQL> show parameter log_buffer;
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
log_buffer integer 7057408
实际的Redo log buffer大小也可以通过v$sgastat视图查看,和show sga命令是同样的结果:
SQL> select * from v$sgastat where name='log_buffer';
POOL NAME BYTES
------------ -------------------------- ----------
log_buffer 7168000
因为这里sga为352MB<1G,所以granule为4MB,也可以通过以下命令查询获得:
SQL> select * from v$sgainfo where name = 'Granule Size';
NAME BYTES RES
-------------------------------- ---------- ---
Granule Size 4194304 No
缺省的SGA中的Fixed Size将和log_buffer共享整数倍的granule:
SQL> select (1219496 +7168000)/4194304 from dual;
(1219496+7168000)/4194304
-------------------------
1.99973488
因为精确度也只到字节,所以比值也有可能有误差
转载于:https://blog.51cto.com/bsbforever/1593758
Oracle show sga产生的结果研究相关推荐
- linux查看oracle的sga设置,Oracle基础教程之设置系统全局区SGA命令
今天简单介绍一下SGA 的设置方法 1.sga_target 参数 alter system set sga_target = 40000m scope=both; 特性: 1).ASMM 自动共享 ...
- 介绍了Oracle数据库锁的种类及研究
http://www.dedecms.com/web-art/shujuku/Oracle/20061008/37324.html 介绍了Oracle数据库锁的种类及研究 来源:ZDNET 作者:佚名 ...
- 读取oracle bfile字段,ORACLE中BFILE字段的使用研究_oracle
因为做项目,需要使用BFILE字段存储图像文件,所以进行了一些研究. bfile字段实际的文件存储在文件系统中,字段中存储的是文件定位指针.bfile对 oracle来说是只读的,也不参与事务性控制和 ...
- oracle中sga的合理设置,oracle学习:SGA_MAX_SIZE参数设置
oracle学习:SGA_MAX_SIZE参数设置 时间:2017-07-11 来源: SGA_MAX_SIZE这个参数顾名思义,它用来控制SGA 使用虚拟内存 的最大大小,这里的虚拟内存的含义可能会 ...
- Oracle的SGA与系统vm.nr_hugepages不匹配导致的故障
某项目,使用红旗DC Server 5.0 for x86_64 SP2,运行Oracle RAC 10.2.0.4.而应用服务器上的应用通过Oracle客户端来连接,为常连接的方式.当进行应用的压力 ...
- ORACLE中BFILE字段的使用研究
ORACLE中BFILE字段的使用研究 收藏 因为做项目,需要使用BFILE字段存储图像文件,所以进行了一些研究. bfile字段实际的文件存储在文件系统中,字段中存储的是文件定位指针.bfile对 ...
- oracle 的SGA与PGA分析
oracle 的SGA与PGA分析 oracle 的实例可以说是由内存和很多的进程组成的,这里的内存实际上是指SGA(system global area),严格意义上来说PGA(program gl ...
- oracle调整sga大小,Oracle调整SGA大小
Oracle调整SGA大小 Oracle 11g 只要设置 memory 就可以了.不需要单独对 sga_max_size 进行设置, 设置memory_max_target.memory_targe ...
- Oracle 10g SGA 的自动化管理
分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! --== ...
最新文章
- 阿里巴巴招聘最全集合帖:宣讲会+岗位+30篇面试宝典来啦
- 数据结构和算法(Java)-张晨光-专题视频课程
- androidmanifest.xml权限中文说明
- UPSNet论文笔记
- 扎克伯格靠AI挺过危机,Facebook满血复活还需3年
- vue 修改文件怎么启动_Jupyter Notebook如何修改启动时的默认文件路径(Windows系统)...
- Intouch/ifix语音报警系统制作(3-利用自定义过程和函数,重构先前版本)
- linux如何检测文件完整,shell脚本实现linux系统文件完整性检测
- 拓端tecdat|R语言使用二元回归将序数数据建模为多元GLM
- fckeditor java 使用方法_FCKeditor使用说明
- 联想服务器重装系统后usb无法启动,联想启天装win7系统的详细教程完美解决USB不能用的问题...
- 中国互联网寒冬的根本原因是什么?
- 2021-4-28 合抱之木,生于毫末,九层之台,起于垒土
- 证券市场的法律法规体系
- echarts柱形图x轴y轴互换_Echarts如何只改变X轴和Y轴的图表区域的背景颜色
- 綾波レイ(II)の詩
- android bitmap转nv21(YUV420SP)
- [USACO 2007 Jan S]Protecting the Flowers
- 雄关漫道真如铁,而今迈步从头越.
- vue *** is not a function 解决
热门文章
- asp.net mvc4 mysql_ASP.NET MVC4 with MySQL: Configuration Error (MySql.Web.v20)
- java二级考试真题_计算机等级考试真题2(JAVA)
- java的响应机制_JAVA事件响应机制
- java导出word文档_PHPWord导出word文档
- 3dm游戏运行包_动作游戏ACT 逃离丧尸镇 Shadows of Kurgansk 电脑游戏资源
- android app冷启动,Android冷启动实现APP秒开
- 树莓派桌面没有时间_树莓派日期时间不准的修正方法
- 计算机算法设计与分析教学大纲,《算法设计与分析》教学大纲
- mysql 树形结构_Mysql安装:基础入门知识
- 计算机二级考试c语言公共知识,2016年电大最新计算机二级考试c语言公共基础题知识点.doc...