开放,便捷,专业的数据库技术社区
www.modb.pro
——
记我的职业成长之路(盖国强)
题记
这是某移动运营商在
SQL
线下审核项目中,协助开发商完善数据库性能的过程。以往开
发商遇到此问题总是怀疑是数据库的
Bug
,试图尝试重启
Tuxedo
、
Weblogic
,严重时甚至重
启实例来缓解问题。经过下面的详细分析,你会发现事实并非如此。
9.1
详细诊断过程
这是对于两个节点的
RAC
环境,数据库版本为
11.2.0.4 for HP-UX IA
(
64-bit
)。在
2014
年
11
月
5
日
16
点至
18
点间,节点一的
CPU
使用率从平时的
40%
增长到
60%
左右,部
分业务办理缓慢甚至超时。经过详细分析,发现是一个低效的、高并发的核心业务的
SQL
语
句引起的。
通过询问业务人员得知,业务系统从
17:00
至
17:30
感觉慢得更为明显,因此我们导出了
该时间段节点二的
AWR
报告。
图
9-1
显示了实例名为
crmdb21
的采样时间、数据库版本、
CPU
个数和内存大小等概要
信息,通过简单的换算
DB Time
和
Elapsed
可知(
2807.24/29.7=94
),这台
64 Cores
的小型机
的确很忙。
第
9
章 诊断
Cache buers chains
案例一则
文档被以下合辑收录
评论