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.