“gcs log flush sync” bekleme olayının çözümü

9 Ara by Ahmet Duruöz

“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.

 

Loading

Bir yanıt yazın

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