Özet
Yazma önbelleği kullanım (yazma olarak da adlandırılan önbelleğe alma geri) disk denetleyicisi, SQL Server performansını geliştirebilir. Yazma önbelleği denetleyicileri ve disk alt veri önemli işlem veritabanı yönetim sistemi (DBMS) ortamı kullanmak için özel olarak tasarlanan, SQL Server için güvenlidir. Bu tasarım özellikleri, bir sistem hatası oluşursa, önbelleğe alınan verileri korumanız gerekir. Kuvvete ilişkisiz modu hatası ortaya çıkabileceğinden kullanarak dış kesintisiz güç kaynağı (UPS) bunu başarmak için genellikle yeterli değildir.
Denetleyiciler ve disk alt sistemi için önbelleğe alma için SQL Server tarafından kullanılan güvenli olabilir. Bunlar dahil birçok yeni purpose-built sunucu platformları güvenlidir. Ancak, disk alt sistemi özellikle sınanmış ve veri işlem önemli ilişkisel veritabanı yönetim sistemi (RDBMS) ortamı kullanmak için onaylanmış olduğunu emin olmak için donanım satıcınızla denetlemeniz gerekir.Daha fazla bilgi
SQL Server veri değişikliği deyimleri mantıksal sayfa yazma oluşturur. Bu akış yazma sayısı iki yere gitmekten olarak gösterilen: günlük ve veritabanı. Performansı düşürmemek için SQL Server kendi önbellek arabellek sistemi üzerinden veritabanına yazma erteler. Yalnızca anlık olarak günlüğe yazmaya TAMAMLAMA süresi kadar ertelenmiş olan. Bunlar aynı şekilde veri yazma önbelleğe alınmaz. Sayfanın veri Yazar her zaman belirli bir sayfa günlük yazma koyun çünkü günlük bazen "yazma-ahead" günlük adlandırılır.
Hareketsel bütünlük ilişkisel bir veritabanı sistemi temel kavramlarını biridir. Hareketleri tümüyle uygulanan veya tamamen geri çalışma atomik birimleri olarak değerlendirilir. SQL Server yazma ileriye hareket kütüğü uygulamadan hareketsel bütünlük içinde önemli bir bileşenidir. Ayrıca, herhangi bir ilişkisel veritabanı sistemi planlanmamış sistem hatasından kurtarma olan işlem bütünlüğünü çok yakından ilgili bir kavram ile ilgilenmesi gerekir. İdeal olmayan çeşitli, gerçek etkileri bu hataya neden olabilir. Birçok veritabanı yönetim sistemi İnsan yönlendirilmiş uzun el ile kurtarma işlemi, sistem hatasına neden olabilir. Bunun tersine, SQL Server kurtarma mekanizması tamamen otomatiktir ve insan müdahalesi olmadan çalışır. Örneğin, SQL Server olması kritik üretim uygulamasını destekleyen ve bir sistem hatası nedeniyle kısa süreli güç dalgalanmasını karşılaşırsınız. Güç geri, bağlı sunucu donanımı yeniden başlatılacağını, ağ yazılımı yüklemek başlatmak ve ve SQL Server yeniden başlatmanız. Başlatır SQL Server gibi bu işlem günlüğü verileri temel alarak kendi kurtarma işlemi otomatik olarak çalışır. Tüm bu işlem, insan müdahalesi olmadan gerçekleşir. İstemci iş istasyonlarını yeniden ne zaman bugünkü kadar son girilen hareket verilerini tüm kullanıcıları bulur. İşlem bütünlüğü SQL Server ve Otomatik Kurtarma çok güçlü bir zaman ve işçilik kaydetme yeteneği oluşturur. Yazma önbelleği denetleyicisi düzgün veri kritik işlem DBMS ortamında kullanılmak üzere tasarlanmamıştır, dolayısıyla veritabanını bozmasını kurtarmak için SQL Server'ın yeteneğini bozabilirsiniz. Denetleyicisi SQL Server işlem günlük yazma ve denetleyici tahta üzerinde bir donanım önbelleğe arabellekleri durdurur, ancak bu sayfaları bir sistem hatası sırasında yazılan korumaz, bu durum ortaya çıkabilir. Yazma önbelleği en önbelleğe alma denetleyicileri gerçekleştirir. Yazma önbelleğe alma işlevi her zaman devre dışı bırakılamaz. Sunucu bir UPS kullanıyorsa bile önbelleğe yazma güvenliğini garantilemez. Kesintisiz güç kaynağı olmayan adres birçok türde sistem hataları oluşabilir. Örneğin, bir bellek eşliği hatası, bir işletim sistemi tuzak veya sistem sıfırlaması neden olan bir donanım aksaklık denetlenmeyen sistem kesinti üretebilir. Ayrıca donanım yazma önbelleğinde bir bellek hatası önemli günlük bilgi kaybına neden olabilir. Sistem kapatma işlemi sırasında ilgili bir yazma önbelleği denetleyicisi için başka bir olası sorun oluşabilir. "İşletim sistemi oto" veya sistemi yeniden yapılandırma değişiklikleri sırasında sık karşılaşılan bir durum değildir. Dikkatli bir operatör sistemi yeniden başlatmadan önce tüm disk etkinliği sonlandırılıncaya kadar beklemek için işletim sistemi önerisi izleyen olsa bile, önbelleğe alınan yazma denetleyicisi var olabilir. CTRL + ALT + DEL tuş bileşimine basıldığında veya SIFIRLAMA düğmesine basıldığında, önbelleğe alınan yazma, veritabanı zararlı atılmak. Kirli önbellek verileri, böylece güvenli bir veritabanı sunucusu tarafından kullanılacak olurdu atarak tüm olası nedenlerini dikkate alır bir donanım yazma önbelleği tasarlamak mümkündür. Bazı bu tasarım RST bus denetlenmeyen önbellek denetleyicisi, yerleşik pil yedekleme sıfırlanmasını engellemek sinyal ve yansıtılmış engellemesine özellikleri içerir veya ERC (hata denetleme ve düzeltme) bellek. Yazma önbelleği bu ve tüm diğer veri kaybını önlemek için gerekli özellikleri içerir emin olmak için donanım satıcınıza danışın.SQL Server, Microsoft SQL Server Always-On depolama çözümü gözden geçirme programı altında özetlenen 'garantili teslim için kararlı bir ortam' sistemleri gerektirir. FOSQL Server veritabanı altyapısı için giriş ve çıkış gereksinimleri hakkında daha fazla bilgi için Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
967576 Microsoft SQL Server veritabanı altyapısı giriş/çıkış gereksinimleri