oracle ash
- 一条SQL语句的执行计划变化探究
-
最近有个同事碰到一个问题,想让我给点思路。我大体了解了一下,是一个系统目前在做压力测试,但是经业务反馈发现某个环节的处理时间有些长,排查了一圈,最后这件事情就落在了DB这边,希望DB能够给点意见,是否存在一些性能瓶颈。我们从开发同学那里得到的一个基本的SQL语句,根据关键字从v$sql中做了提取,发...
- Oracle案例:一次gc buffer busy acquire诊断
-
本案例来自某客户两节点rac的一次生产故障,现象是大面积的gcbufferbusyacquire导致业务瘫痪。首先查看1节点AWR头部信息和loadprofile:得到的关键信息点:对于LCPU256的系统,AAS=13379.42/59.91=223,说明系统非常繁忙或者遇到了异常等待。...
- WHAT——什么是AWR?(what指什么)
-
现在我们稍微详细地了解一下刚才所说内容。1.ash占用的内存大小ASH的采集信息保存在内存中,在旧的信息被采样到AWR中后,可被新采集的信息覆盖,重启oracle后该信息被清除。分配给ASH的内存大小可以查询到:SQL>selectpool,name,bytes/1024/1024...
- 记一次生产数据库SYSAUX表空间清理过程,值得收藏
-
概述SYSAUX表空间被称为系统辅助表空间,是10g版本开始推出的新功能,主要的目的是为SYSTEM表空间减负,Oracle对SYSTEM表空间的维护有一套独立的体系,对SYSTEM表空间操作会占用额外的CPU资源,而且效率低下,详见我之前发表的文章为什么不要把用户表存储到SYSTEM表空间。在10...
- cpu100% 排除方法(cpu100%解决办法)
-
一、先看资源管理器是Oracle数据看占资源比较高还是java占的比较高二、如果是数据库占资源比较高通过以下语句查下看哪个sql语句占资源比较高,在优化具体的sql语句SELECTASH.INST_ID,ASH.SQL_ID,(SELECTVS.SQL_TEXTFROMGV$SQLA...
- sql整体调优--数据库整体优化都有哪些性能工具?
-
概述众所周知,SOL优化是一个复杂的工程,首先要讲究从整体到局部。今天主要从整体的角度来分析问题sql,先介绍下关于数据库整体优化都有哪些性能工具。不同场景调优工具这里我们分成整体和局部两个场景。关于局部分析调优工具,这个其实就是在说SOL的执行计划了,这是SOL优化最重要的手段之一,通...
- Oracle EMCC13C学习-纳管RAC集群数据库
-
接上文,EMCC完成对单实例数据库的纳管后,还支持对rac架构的数据库进行管理首先添加集群选择集群中的一个主机,添加程序会自动搜索对应的资源情况点击目标>所有目标查看目标集群可以查看并管理集群包括资源等添加删除等操作添加集群数据库,可以在集群这里选择搜索数据库或者手动添加集群上面搜索数据库信息...
- 优化体系--sql整体优化(调优工具分析)
-
概述众所周知,SOL优化是一个复杂的工程,首先要讲究从整体到局部。今天主要从整体的角度来分析问题sql,先介绍下关于数据库整体优化都有哪些性能工具。不同场景调优工具这里我们分成整体和局部两个场景。关于局部分析调优工具,这个其实就是在说SOL的执行计划了,这是SOL优化最重要的手段之一,通...
- 记Oracle11g因JDBC bug引发异常Library Cache Lock等待处理事件
-
导读:在Oracle11g版本中可能出现由于JDBCbug导致sql绑定变量无法共享,过期游标过多的情况,此时如果发生大量并发业务,很有可能造成异常librarycachelock等待事件,造成数据库突发性能问题。在此,我们分享一次由jdbcbug和绑定变量长度问题共同“作案”引发数据库...
- 实时监控mysql---首推dodba工具(mysql官网下载安装)
-
概述操作系统及MySQL数据库的实时性能状态数据尤为重要,特别是在有性能抖动的时候,这些实时的性能数据可以快速帮助你定位系统或MySQL数据库的性能瓶颈,那么有哪些重要的实时性能状态指标可以反应出系统和MySQL数据库的性能负载呢?doDBAtools是什么?doDBAtools是一个基于控制台...