Oracle veritabanı 12.2.0.1 versiyonundaki parallel sorgulardaki “PX Deq: Table Q Normal” bekleme olayı

20 Mar by Ahmet Duruöz

Oracle veritabanı 12.2.0.1 versiyonundaki parallel sorgulardaki “PX Deq: Table Q Normal” bekleme olayı

12.2.0.1 versiyonundaki veritabanlarında “insert into select … ” şeklindeki sorgular,  DOP 32 olarak parallel çalıştırıldığında , tüm paralel proseslerde “PX Deq: Table Q Normal” şeklinde bekleme olayı görülmekte ve sorgu tamamlanmamaktadır. Farklı DOP ile çalıştırıldığında sorun yaşanmamaktadır.

Sorun görülen sorgular aşağıdaki gibi olacaktır. 

SQL> INSERT /*+ APPEND */ INTO TABLO SELECT ....

Sorunun sebebi 29252790 numaralı bug şeklinde olup, sorunun yaşmaması için iki farklı işlem yapılabilir.

  • Sebebi olan bug için 29252790  numaralı yama uygulanabilir.
  • “_bloom_filter_enabled” parametresinin değeri ilgili oturumda yada veritabanı genelinde FALSE yapılabilir.

Parametre değişimini aşağıdaki gibi yapabilirsiniz.

alter system set "_bloom_filter_enabled" = FALSE scope=both sid='*';

Sonrasında sorguyu çalıştırdığınız hata yaşanmayacaktır.

 

Loading

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir