暂无图片
暂无图片
暂无图片
暂无图片
暂无图片
解决ORACLE数据库慢的方法论
1399
7页
24次
2020-04-01
5墨值下载
解决数据库慢的方法论
数据库的

是一个长期的监控过程,不能头疼医头,脚疼医脚。
数据库慢一般有三种情况
。逐渐变慢
。突然变慢
。不定时变慢
第一种情况 “逐渐变慢”,要建立一个长期的监控机制。比如,写个

脚本
每天的忙时(通常

定时收集

的信息, 每个星期出

对收集到的信息进行分析。 这些数据的积累,可以决定后期的优化决策,
并且可以是

说服

采用自己决策的重要数据。

的价值,就
在每个星期的

中体现。
第二种情况 “突然变慢”,也是最容易解决的。先从业务的角度看是

的使用
跟以前有何不同,然后做进一步判断。硬件
网络故障通常也会引起

性能的
突然下降。
第一步
!
察看
 "# $%&'"()
的系统

排除硬件
网络问题
第二步:察看数据库的等待事件,根据等待事件来判断可能出问题的环节。如

没有等待事件

可以排除数据库的问题

如果有等待时间

根据不同的等待事

来找引起这些事件的根源

比如

等跟
#*+
有关系的等待事件,
"#
的表现是
,-.
的占
用率高
/
等跟
#*+0
有关系的等待时间,
"#
的表现
0
可以看到磁盘读写量增加
第三步
!
察看

的信息
,-. 1" 2%2"(3

,4
的占用率
,-.
占用率与数据库性能不成反比
,-.
占用率高

不能说明数据库性能

通常情况

一个优化很好

而且业务量确实很大的数据库
,-.
的占用率都
会高

而且会平均分布在每个进程上

反过来
,-.
的占用率都会高也不代表数
据库性能就好

要结合数据库的等待事件来判断
,-.
占用率高是否合理
如果某个进程的
4
占用高

肯定是这个进程有问题

如果
不是

的进程
可以让
00
察看是否程序有死循环等漏洞

如果

的进程

以根据
0
查找

数据字典看看这个进程的发起程序

正在执行的
5

以及等待事件

然后

不同情况使用不同的方法来解决
1"
排除硬件的
1"
问题

数据库突然变慢

一般来说

都是一个或几个
#*+
语句引
起的
如果
1"
很频繁

可以通过优化
0
高的
&"-#*+
来解决

当然这也是
解决
1"
问题的最笨也是最有效的办法

"#
以及存储的配置也是影响
1"
的一个重要的原因

比如

最常见的
6-7408
下异步
1"
的问题

如果
9(".-
没有
2+",)
of 7
5墨值下载
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文档的来源(墨天轮),文档链接,文档作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论

关注
最新上传
暂无内容,敬请期待...
下载排行榜
Top250 周榜 月榜