Pages

11 Ocak 2011 Salı

SQLNET.EXPIRE_TIME parametresi ile inaktif bağlantıların sonlandırılması

Sqlnet.expire_time parametresi  istemci/sunucu arasındaki bağlantıların aktif olup olmadığını anlamak için hangi sıklıkta yoklayıcının gönderileceğini belirtmekte kullanılır ve dakika değerini temsil eder. Bağlantıların süresiz olarak açık bırakılmadığından emin olmak için bu parametresinin değerini 0 üzerinde belirtmeniz gerekmektedir. Oracle 10 dakikayı ideal olarak tavsiye etmektedir. Böylece 10 dakikaya erişen inaktif istemci bağlantıları sunucu prosesi tarafından otomatik olarak sonlandırılacaktır.

sqlnet.ora dosyası içine SQLNET.EXPIRE_TIME = 10 şeklinde eklenir.

sqlnet.expire_time parametresi kullanımı ile ilgili kısıtlamalar ise aşağıda yer almaktadır.
  • sqlnet.expire_time parametresi IPC protokolü kullanan bağlantılarda çalışmaz.
  • sqlnet.expire_time yoklayıcı paketi ilave network trafiği oluşturacağından dolayı bağlantı sayısına bağlı olarak network performansında düşüşler meydana getirebilecektir.
  • Bağlantı yoklayıcısının ayırt edilmesi için muhtemelen ilave sunucu prosesleri devreye girecek ve böylece ilave bekleme olayları meydana gelebilecektir.

0 yorum:

Yorum Gönder