WAITEVENT: "PX Deq: Signal ACK" (文档 ID 257594.1)

"PX Deq: Signal ACK" Reference Note

This is a reference note for the wait event  "PX Deq: Signal ACK"  which includes the following subsections: See  Note:61998.1  for an introduction to Wait Events.

Definition:

  • Versions:8.1 - 9.2 Documentation:None
  • Waiting Process:QC
  • The QC sends control messages to the slaves. The slaves have to send back acknowledge receipt. The QC waits to get this acknowledge receipt and this is the wait time for this event.

    This is the same as the "Wait for slaves to ACK - Query Coord" wait event in Oracle 8.0.

Individual Waits:

  Parameters:
  • sleeptime/senderid
    You can decode the senderid with following SQL block
    set SERVEROUTPUT on
    undef p1
    declare
        inst varchar(20);
        sender varchar(20);
    begin
       select bitand(&&p1, 16711680) - 65535 as SNDRINST,
        decode(bitand(&&p1, 65535),65535, 'QC', 'P'||to_char(bitand(&&p1, 65535),'fm000') ) as SNDR
        into inst , sender
       from dual
       where bitand(&&p1, 268435456) = 268435456;
        dbms_output.put_line('Instance = '||inst);
        dbms_output.put_line('Sender = '||sender );
    end;

    If you get no rows back than p1 is a sleeptime and we are not waiting for any particular process.
    As example senderid/sleeptime = 268501004. Than the script will give
    Instance = 1
    Sender = P012
  • passes
    The number of times Oracle has waited for this event.
Wait Time:
This  idle wait. QC is waiting that he gets a acknowledge back from a slave.

Systemwide Waits:

There is no general advice to reduce the waitime for this event.

Reducing Waits / Wait times:

There is no general advice to reduce the waitime for this event.

Related:

Parallel Query Wait Events Note:191103.1
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值