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

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

72

积分

0

好友

11

主题
1#
发表于 2012-8-5 08:58:09 | 查看: 7992| 回复: 10
os : hpux11.31
oracle :11.2.0.1  没打任何补丁。 rac  + asm
当数据库hang的时候,据现场人员描述 v$ 能查询 gv$ 不能查询,查询会hang住。
据现场人员描述当时数据库连不上,客户的数据库在dml上开启了并行。
附件是我做的一个正常的ash和异常时候的ash。
麻烦maclean帮忙看看

ashexception.html

49.7 KB, 下载次数: 748

ashnormal.html

57.8 KB, 下载次数: 695

2#
发表于 2012-8-5 09:31:30
在alert.log中有看到 checkpoint not complete的情况发生。

回复 只看该作者 道具 举报

3#
发表于 2012-8-5 15:30:38
是这个语句开了并行吗 ?

5ay6kfp4h2g12        UPDATE LDMAXNO SET MAXNO = MAXNO+1 WHERE NOTYPE = :B2 AND NOLIMIT = :B1 RETURNING MAXNO INTO :O0

        2396930873        655        25.87        gc buffer busy acquire        25.07        UPDATE        25.07        UPDATE LDMAXNO SET MAXNO = MAX...
7xx90b6mb3mdp        2310482046        582        22.68        enq: SQ - contention        22.62        SEQUENCE        22.62        select SEQ_LOGNO.nextval from ...

也存在严重的sequence 争用 enq: SQ - contention
SEQ_LOGNO.


说GV$无法查询 可能是因为远程节点查询的并行进程无法启动导致的


建议

确认是否是以上语句引起的问题, 并针对其调优

回复 只看该作者 道具 举报

4#
发表于 2012-8-5 21:55:50
在表级别上确实开启了并行。
说GV$无法查询 可能是因为远程节点查询的并行进程无法启动导致的  -- 可能是这个情况
alert日志有报告 pz45 进程无法再120s内启动。不知道和gv$ 无法查询有关系。

也存在严重的sequence 争用 enq: SQ - contention  --- 默认是cache  25  考虑增加到8192.


maclean,还有其他的方法吗?

回复 只看该作者 道具 举报

5#
发表于 2012-8-5 21:58:12
UPDATE LDMAXNO SET MAXNO = MAXNO+1 WHERE NOTYPE = :B2 AND NOLIMIT = :B1 RETURNING

是一个取得最大号的表。每个交易都会用到,而且两个节点上都有这种交易的存在。

回复 只看该作者 道具 举报

6#
发表于 2012-8-5 22:07:54
UPDATE LDMAXNO SET MAXNO = MAXNO+1 WHERE NOTYPE = :B2 AND NOLIMIT = :B1 RETURNING


这个DML大约更新多少行,  如果是OLTP类型的DML 并行化只会恶化性能

回复 只看该作者 道具 举报

7#
发表于 2012-8-5 22:16:47
数据库hang了。当时没做hang analyze,能看出来hang的原因吗?没有deadlock。

回复 只看该作者 道具 举报

8#
发表于 2012-8-5 22:21:52
UPDATE LDMAXNO SET MAXNO = MAXNO+1 WHERE NOTYPE = :B2 AND NOLIMIT = :B1 RETURNING


这个DML大约更新多少行,  如果是OLTP类型的DML 并行化只会恶化性能
就更新不超过10行。
是oltp系统。

回复 只看该作者 道具 举报

9#
发表于 2012-8-5 22:30:56
从ASH 看 只能认为 latch: parallel query alloc buffer 、gc buffer busy acquire 阻塞了其他大多数服务进程

一般发生严重的hang , 可能diag 进程会收集systemstate dump

回复 只看该作者 道具 举报

10#
发表于 2012-8-5 22:43:53
好的,谢谢了。好的,谢谢了。

回复 只看该作者 道具 举报

11#
发表于 2012-8-16 01:19:12
不错,up up   顶

回复 只看该作者 道具 举报

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

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

GMT+8, 2024-11-16 04:50 , Processed in 0.057043 second(s), 24 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

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