Oracle DBA ve Apps DBA blog

appsdba,e-business suite,dba

Posts Tagged ‘query coordinator

PX Deq Credit: send blkd

leave a comment »

Paralel sorgulamalar sırasında query coordinator ve query slaves processleri yaratılır.Query slaves diye adlarındırılan process ler Pn şeklinde isimlendirilmekte ve n değeri paralellik değeri ne eşittir.

Query slaves işlemleri, kullanıcının sorgusunu çalışıtırıp , datayı Query coordinator e gönderir.Bu gönderme işlemi buffer mesaj ları ile yapılır ve parallel_execution_message_size parametresinde belirlenen değer büyüklüğündedir.

“PX Deq Credit: send blkd” beklemesi query slave lerden herhangi bir tanesinin mesajı query coordinatoregöndermek istediğinde query coordinator un bir önceki mesajın işlemesini bitirmediğinde oluşan beklemedir.Gelen yeni mesajlarile bekleme oluşmaktadır.

Metalink de bekleme olayının azaltılması ile ilgili net bir bilgi yok, fakat waiti azaltmak için

1-Sorgudaki paralelizm kaldırılabilir veya tablo ların DOP (degree of parallelism) değerleri 1 yapılabilir.  Bu durumda wait oluşmayacak fakat sorgu daha yavaş çalışacaktır.

2-sistemin kaynaklarına göre DOP belirlenebilir.

3-Sql ler tune edilebilir.

Kaynak : http://www.mandela.org/content/waiting-px-deq-credit-send-blkd-118/

Written by Erdem Çer

11/03/2011 at 7:46 am