“gcs log flush sync” bekleme olayının çözümü
Yoğun veritabanlarında genel sebebi redo log i/o performansının düşüklüğü yada yavaş interconnect bağlantısı olan “gcs log flush sync” şeklinde bekleme olayı görülmektedir.
Bu bekleme olayının çözümü olarak ;
- Interconnect network performansını arttırabilirsiniz. Örneğin 1g lik kartlar yerine 10g lik kartlar üzerinde interconnect arayüzü oluşturabilirsiniz.
- Redo log dosyalarını daha hızlı diskler üzerine taşıyabilirsiniz.
- Yada _cr_server_log_flush parametresinin değerini false olarak ayarlayabilirsiniz. Bu parametrenin değeri true olduğunda CR buffer sunulmadan önce redolog dosyası temizlenir.
Aşağıdaki gibi parametrenin değerini değiştirebilirsiniz.
SQL> alter system set "_cr_server_log_flush"=false scope=both sid='*'; System altered.