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

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

14

积分

0

好友

1

主题
1#
发表于 2013-3-25 17:31:36 | 查看: 4037| 回复: 3
ORACLE版本:11.2.0.3.0   RAC ASM
操作系统版本:HP-64-11.31

今日有应用人员反映数据一直出不来,平时只需要几分种就可以跑出的数据,查看了等待事件为
enq: TT - contention

语句为insert语句,代码为
  1. [code]INSERT INTO VGOPMK.TMK_AUDIT_FT_CLI_ACT_M ( STATIS_MONTH, PROV_ID, PROV_NAME, CITY_ID, CITY_NAME, SERV_NUMBER ) SELECT :B1 , TB.PROV_ID, TB.PROV_NAME, TB.CITY_ID, TB.CITY_NAME, TA.SERV_NUMBER FROM VGOPMK.TMK_AUDIT_FT_CLI_BEFACT_TEMP TA, VGOPDW.VDW_NUMBER_SEGMENT TB WHERE SUBSTR(TA.SERV_NUMBER,1,7) = TB.SEGMENT GROUP BY TB.PROV_ID, TB.PROV_NAME, TB.CITY_ID, TB.CITY_NAME, TA.SERV_NUMBER
复制代码
INSERT INTO VGOPMK.TMK_AUDIT_FT_CLI_ACT_M ( STATIS_MONTH, PROV_ID, PROV_NAME, CITY_ID, CITY_NAME, SERV_NUMBER ) SELECT :B1 , TB.PROV_ID, TB.PROV_NAME, TB.CITY_ID, TB.CITY_NAME, TA.SERV_NUMBER FROM VGOPMK.TMK_AUDIT_FT_CLI_BEFACT_TEMP TA, VGOPDW.VDW_NUMBER_SEGMENT TB WHERE SUBSTR(TA.SERV_NUMBER,1,7) = TB.SEGMENT GROUP BY TB.PROV_ID, TB.PROV_NAME, TB.CITY_ID, TB.CITY_NAME, TA.SERV_NUMBER [/code]

想请问下,有没有碰到这种情况的,碰到这种情况应该如何分析?,enq: TT - contention,看了下刘大BLOG的文章,没太懂,请指教
2#
发表于 2013-3-25 19:15:43
需要ASH 、systemstate dump 日志、 diag进程的trace ,有即上传

回复 只看该作者 道具 举报

3#
发表于 2013-3-28 12:02:43
由于程序报临时表空间不足,扩展了临时表空间后,这个等待事件就没有出现过了。。。。。

回复 只看该作者 道具 举报

4#
发表于 2013-3-28 12:03:22
就是出现的时候不知道怎么分析,当再出现的时候我会ASH 、systemstate dump 日志、 diag进程的trace
立即采集下来

回复 只看该作者 道具 举报

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

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

GMT+8, 2024-11-16 13:37 , Processed in 0.052930 second(s), 20 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

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