认识Oracle数据库System Global Area (SGA)(3)

news/2025/2/23 3:21:18
Database Buffers

  指数据缓冲区,在8i中包含default pool、buffer_pool_keep、buffer_pool_recycle三部分内存。在9i中包含db_cache_size、db_keep_cache_size、db_recycle_cache_size、db_nk_cache_size。这里要注意在8i中三部分内存总和为db_block_buffers*db_block_size。

  Redo Buffers

  指重做日志缓冲区的实际大小,和log_buffer的值可能稍有不同。

  3.2 Data buffer 命中率检查

  检查语句:

  

     SQL>select 1 - (phy.value / (cur.value + con.value)) "HIT RATIO"

  from v$sysstat cur, v$sysstat con, v$sysstat phy where cur.name = 'db block gets'

  and con.name = 'consistent gets'

  and phy.name = 'physical reads';

  调整原则:

  命中率不应该低于90%.

  如果该值过低,应该调高初始化参数。8i调整db_block_buffer,9i调整db_cache_size。

  3.3 Dictionary cache命中率检查

  检查语句:

  

     SQL>SELECT 1 - (SUM(getmisses)/SUM(gets)) "Data Dictionary Hit Ratio" FROM v$rowcache;
  调整原则:

  命中率不应该低于95%.

  如果该值过低,应调高shared_pool_size的大小。

  3.4 Library cache命中率检查

  检查语句:

  

     SQL>SELECT 1-(SUM(reloads)/SUM(pins)) "Library cache Hit Ratio" FROM v$librarycache;
  调整原则:

  命中率不应该低于99%.

  如果该值过低,应调高shared_pool_size的大小。


http://www.niftyadmin.cn/n/1537913.html

相关文章

IOS学习之Pods使用

如何下载和安装CocoaPods? 在安装CocoaPods之前,首先要在本地安装好Ruby环境。至于如何在Mac中安装好Ruby环境,请google一下,本文不再涉及。 假如你在本地已经安装好Ruby环境,那么下载和安装CocoaPods将十分简单&#…

认识Oracle数据库System Global Area (SGA)(4)

3.5 Log buffer命中率检查检查语句:SQL>select (req.value*5000)/entries.value "Ratio"  from v$sysstat req, v$sysstat entries  where req.name redo log space requests  and entries.name redo entries;  调整原则&#xf…

【Win10开发】绘制静态UI

相信经历过Windows Insider的人对下面这个图都不会陌生&#xff0c;偶然看见邹欣老师领导的微软团队写了篇用xaml绘制这个静态页面&#xff0c;那咱也来亲手实验一番。唔。。。请做和放宽&#xff01; 首先我们来看看xaml代码。 1 <Grid Background"Black">…

Shell学习总结

一、 shell中系统变量、用户变量和环境变量之间的区别和使用&#xff1a; Shell有以下几种基本类型的变量&#xff1a; 1) shell定义的环境变量 shell在开始执行时就已经定义了一些和系统的工作环境有关的变量&#xff0c;这些变量用户还可以重新定义&#xff0c;常用的shel…

C++ 引用小问题

两段程序 string version(const string &s1,const string &s2) { string temp; temp s2s1s2; return temp; } // 返回的是string 对象version&#xff0c;temp在运行此函数后就被释放&#xff0c;。temp创建一个无名对象&#xff0c;无名对象被返回给&#xff…

controlfile文件的备份与恢复

controlfile文件的备份与恢复 来源&#xff1a;网络 Oracle的控制文件controlfile有以下4种备份恢复方法。 注意&#xff1a;本文模拟controlfile故障均是直接删除控制文件。 1. 使用RMAN工具备份恢复controlfile RMAN参数选项”CONFIGURE CONTROLFILE AUTOBACKUP ON/OFF” 定…

oracle 增加日志组,日志成员的一些命令

oracle 增加日志组&#xff0c;日志成员的一些命令2012-05-14 13:421、增加日志组&#xff1a; alter database add logfile group 4 /oradata/oracle/oradata/oracle_sid/redo04.log size 100M&#xff1b; 2、改变日志组的大小&#xff08; 首先看下归档状态&#xff1a; SQL…

hierarchy中展开所有子项

alt然后单击展开的箭头转载于:https://www.cnblogs.com/chucklu/p/5013776.html