Oracle查询等待问题

 

 

  1. PX Deq:execute Reply

Occurs when the query coordinator is waiting for a response from a parallel slave. This is normally considered an idle event, but can cause excessive CPU in some cases.

Solution

Reduce the degree of parallelism in the query if excessive CPU usage is detected.

10046trace对比如下:

(1)数据库初始化参数

(2)10046 Trace

_PX_use_large_pool

并行执行从属进程一起工作时会交换数据和信息,需要从shared pool或large pool中分配内存,这个取决于PARALLEL_AUTOMATIC_TUNING参数值的设置,_PX_use_large_pool所起的作用跟PARALLEL_AUTOMATIC_TUNING参数差不多。当PARALLEL_AUTOMATIC_TUNING=TRUE时从large pool中分配内存,否则从shared pool分配。

10g中,PX信息缓存在large pool中分配,如果:

  1. parallel_automatic_tuning = true (弃用) or
  2. _PX_use_large_pool = true orc.) or
  3. sga_target is set

 

https://support.oracle.com/epmos/faces/SearchDocDisplay?_adf.ctrl-state=1csc36s6b1_4&_afrLoop=359264016887100

MOS相关连接:

https://support.oracle.com/epmos/faces/DocumentDisplay?_afrLoop=359587020130090&id=270916.1&_afrWindowMode=0&_adf.ctrl-state=1csc36s6b1_92

https://support.oracle.com/epmos/faces/DocumentDisplay?_afrLoop=359692889536275&parent=DOCUMENT&sourceId=270916.1&id=191103.1&_afrWindowMode=0&_adf.ctrl-state=1csc36s6b1_141

    1. 查询命令

SELECT SID,OBJECT_NAME,TYPE,ID1,ID2,LMODE FROM GV$LOCK L,DBA_OBJECTS O WHERE O.OBJECT_ID=L.ID1 AND L.TYPE in ('TM','TX');

 

 

 

 

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值