Oracle数据库数据恢复、性能优化

找回密码
注册
搜索
热搜: 活动 交友 discuz
发新帖

11

积分

0

好友

7

主题
1#
发表于 2013-6-7 21:32:24 | 查看: 3738| 回复: 4
AIX 6.1
机器环境硬件配置是IBM p750,8个cpu,30g内存。
ORACLE:11.2.3 单机
客户同时配置了8台应用服务器运行。

大家好请教个问题,最近客户反映数据库比较卡,据我观察,卡的原因是比较吃机器内存。我目前也在学习您共享的分析awr的视频,我发现我的awr的DB TIME比较大。我找出一些用户的sql语句占内存比较大的语句让客户进行优化。自己的功力还很浅,希望大家帮忙分析一下我上传的awr这是在数据库卡时段的两个小时的awr希望大家进行讨论指导。谢谢。

awr.html

413.46 KB, 下载次数: 890

两个小时的awr

2#
发表于 2013-6-8 00:47:44
1粗略看了下 SQL AREA 674,187 24.24 2,318,455 24.40 19,813 167 0 0 0 0 0
SQL AREA BUILD 200,444 89.89 0   0 0 0 0 0 0 0
SQL AREA STATS 197,646 95.67 197,645 95.67
  看你用的是文件系统,library cache 命中率低,你的机器是不是有大量的换页啊

2.enq: TX - row lock contention  找下问题sql

不过我觉得你所有的问题都可能因为文件系统使用大量内存,导致页交换引起

回复 只看该作者 道具 举报

3#
发表于 2013-6-8 08:47:14
明明是单机你怎么整个RAC的AWR报告?

回复 只看该作者 道具 举报

4#
发表于 2013-6-8 09:24:19
yu5782647 发表于 2013-6-8 00:47
1粗略看了下 SQL AREA 674,187 24.24 2,318,455 24.40 19,813 167 0 0 0 0 0
SQL AREA BUILD 200,444 89.8 ...

对是的,有大量的换页。并且换页占满后别收数据库了,就是机器都死掉了。我已经将一些sql提交了客户。

回复 只看该作者 道具 举报

5#
发表于 2013-6-8 09:33:50
这份awr用什么命令收集?

感觉系统问题出在
1.commit和user rollback方面
从Top Timed Events 中看到 commit后的log file sync的wait time avg 高达 3416ms -->IO有问题?
user rollback竟然高达 每秒高达158.44次,是否真实有这么多回滚产生,或是存在不良的编程习惯?

2. enq: TX - row lock contention
这个等待事件也是会引起db time 的大幅升高。这个要找出相互引起等待的sql语句出来。
  看是什么原因引起,并解决 它。

回复 只看该作者 道具 举报

您需要登录后才可以回帖 登录 | 注册

QQ|手机版|Archiver|Oracle数据库数据恢复、性能优化

GMT+8, 2024-12-29 01:11 , Processed in 0.050556 second(s), 23 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部
TEL/電話+86 13764045638
Email service@parnassusdata.com
QQ 47079569