sybase device larında dsync opsiyonu
24 September 2007 – 12:42dsync nedir?
Sybase devicelarının bir özellği olan dsync; veritabanına gelen tüm işlemlerin diske yazılma garantisini sağlamak için kullanılır. Unixteki “raw device” lar için geçerli olmayıp fiziksel disk için geçerlidir.
ne işe yarar?
Eğer bu seçenek açık ise o an veritabanına birşey olduğunda diskte son bilginin yazılı olması garantidir. Fakat performans kayıplarına sebep olması ihtimali vardır. Ttempdb’lerde “off” olması ve hayati veri olan veritabanında “on” olması tavsiye ediliyor.
nasıl ayarlanır?
1. disk init, disk reinit:
normal komutun sonuna “,dsync=false|true” yazın.
2. sp_deviceattr:
sp_deviceattr <device_adi>, dsync, false|true