Makale numarası: 86903 - Son Gözden Geçirme: 07 Aralık 2005 Çarşamba - Gözden geçirme: 4.3 SQL Server'da disk denetleyicilerinde önbelleğe alma'nın açıklaması
ÖzetYazma önbelleği kullanımı (Yazma</a1> olarak da bilinir önbelleğe alma'yı Yedekle) disk denetleyicisi SQL Server performansını artırabilirsiniz. Yazma önbelleği denetleyicileri ve disk alt sistemleri, özellikle veri kritik bir işlem veritabanı yönetim sistemi (DBMS) ortamında kullanılması için tasarlanmış, SQL Server için güvenlidir. Bir sistem hatası oluşursa, bu tasarım özellikleri önbelleğe alınan veriler korumalıdır. Güç ilişkisizdir başarısızlık modları ortaya çıkabileceğinden dış kesintisiz güç kaynağı'nı kullanarak (UPS) bunun için genellikle, yeterli değil. Denetleyicileri, disk alt sistemleri ve önbelleğe alma için SQL Server tarafından kullanılan güvenli olabilir. Bu birleştirme çoğu yeni purpose-built sunucu platformların bu güvenlik açığından güvenlidir. Ancak, disk alt sistemi özel olarak sınanmış ve veri kritik bir işlem ilişkisel veritabanı yönetim sistemi (RDBMS) ortamında kullanımı için onaylanmış olduğunu emin olmak için donanım satıcınıza denetlemelisiniz. Daha fazla bilgiSQL Server veri değişikliği deyimleri mantıksal sayfası yazma oluşturur. Bu akış yazma'nın iki basamak gitme gibi resim: günlük ve veritabanının kendisi. Performansı düşürmemek için SQL Server veritabanına, kendi önbellek arabellek sistemi üzerinden yazma işlemleri defers. Günlüğüne yazma işlemleri hemen yalnızca COMMIT açana kadar ertelenmiş. Veri yazma aynı şekilde önbelleğe alınmaz. Sayfanın veri yazar günlük yazma belirli bir sayfa için her zaman önüne çünkü günlük bazen "yazma önceden" günlük adlandırılır. Işlem bütünlüğü bir ilişkisel veritabanı sisteminin temel kavramları biridir. Hareketleri Atomik, tümüyle uygulanan veya tümüyle geri iş birimlerini kabul edilir. SQL Server yazma ileriye hareket günlüğü içinde işlem bütünlüğünü uygulama önemli bir bileşenidir. Herhangi bir ilişkisel veritabanı sistemi de planlanmamış bir sistem hatasından kurtarma işlem bütünlük, yakından ilgili bir kavram çalışılabilecek gerekir. Çeşitli olmayan idealdir, gerçek dünyadaki efektleri bu başarısız olabilir. Birçok veritabanı yönetimi sistemlerinde, sistem hatası durumunda, bir insan yönlendirilmiş uzun el ile kurtarma işleminde neden olabilir. Buna ek olarak, SQL Server kurtarma mekanizması tamamen otomatiktir ve insan müdahalesi olmadan çalışır. Örneğin, SQL Server olması bir kritik üretim uygulama destek ve bir sistem hatası yüzünden, bir momentary güç fluctuation yaşarsınız. Güç geri yükleme, bağlı sunucu donanımı yeniden başlatmanız, ağ yazılımı yüklemek başlatılamıyor ve ve SQL Server yeniden başlatmanız. SQL Server'ı başlatır gibi verileri hareket günlüğüne esas olarak, kurtarma işlemi otomatik olarak çalışır. Bu işlemin tamamı insan müdahalesi olmadan oluşur. Istemci iş istasyonlarına yeniden her varsa, en son hareketi, girilen verileri tüm kullanıcıları bulur. Işlem bütünlüğü SQL Server'ı ve Otomatik Kurtarma, çok güçlü bir zaman ve işçilik kaydetme yeteneği oluşturur. Bir yazma önbelleği denetleyicisi düzgün bir ortamda verileri kritik işlem DBMS kullanım için tasarlanmamış, bu nedenle veritabanı bozulmasını kurtarmak için <a0></a0>, SQL Server'ın yeteneği tehlikeye atabilir. Kumandayı SQL Server işlem günlük yazma ve bunları bir donanım denetleyicisi Tahta üzerinde önbelleğe arabellekleri durdurur, ancak bu sayfaları sırasında bir sistem hatasından yazma korumaz, bu durum oluşabilir. Yazma önbelleği en önbellekleme denetleyicilerinde gerçekleştirin. Yazma önbelleğe alma işlevi her zaman devre dışı bırakılamıyor. Sunucu kesintisiz güç KAYNAĞı kullanıyor olsa bile, bu önbelleğe alınan yazma güvenliğini garantilemez. Birçok sistem hataları, UPS olmayan adres oluşabilir. Örneğin, bellek eşlik biti hatası, bir işletim sistemi tuzak veya bir sistem sıfırlaması neden olan bir donanım glitch bir denetlenmeyen sistem kesintiye neden olabilir. Donanım yazma önbelleğindeki BIR bellek sorunuyla de önemli günlük bilgi kaybına neden olabilir. Sistem kapatma işlemi sırasında bir yazma önbelleğini denetleyicisi ilgili başka bir olası sorun oluşabilir. "Işletim sisteminin döngüsü" ya da sistem yapılandırması değişiklikleri sırasında yeniden seyrek değil. Tüm disk etkinliği sistemi yeniden başlatmadan önce ceased beklemeniz için işletim sistemi öneri dikkatli bir işletmen izleyen olsa bile, önbelleğe alınan yazma hala denetleyicisi bulunabilir. CTRL + ALT + DEL tuş bileşimine basıldığında veya SıFıRLAMA düğmesine basıldığında, önbelleğe alınan yazma, büyük olasılıkla veritabanını zarar atılmak. Bu nedenle güvenli bir veritabanı sunucusu tarafından kullanılacak olacaktır kirli önbellek veri atma, tüm olası nedenler hesaba katar bir donanım yazma önbelleğinin tasarlamak olasıdır. Bazı tasarım özelliklerini RST yol denetlenmeyen önbellek denetleyici, yerleşik pil yedekleme sıfırlanmasına önlemek sinyal ve yansıtılmış tehlikesini içerir veya bu ERC (hata denetimi ve düzeltme) bellek. Yazma önbelleği bu ve diğer özellikleri veri kaybını önlemek için gereken içerdiğini sağlamak için donanım satıcınıza başvurun. SQL Server sistemlerini desteklemek için gerektirir ‘ kararlı bir ortam garanti ’ altında Microsoft SQL Server Always-On depolama Solution inceleme program özetlendiği gibi. FOSQL Server veritabanı altyapısı için giriş ve çıkış gereksinimleri hakkında daha fazla bilgi için Microsoft Knowledge Base'deki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın: 967576
(http://support.microsoft.com/kb/967576/
)
Microsoft SQL Server Database Engine giriş/çıkış gereksinimleri Bu makaledeki bilginin uygulandığı durum:
Otomatik TercümeÖNEMLİ: Bu makale, bir kişi tarafından çevrilmek yerine, Microsoft makine-çevirisi yazılımı ile çevrilmiştir. Microsoft size hem kişiler tarafından çevrilmiş, hem de makine-çevrisi ile çevrilmiş makaleler sunar. Böylelikle, bilgi bankamızdaki tüm makalelere, kendi dilinizde ulaşmış olursunuz. Bununla birlikte, makine tarafından çevrilmiş makaleler mükemmel değildir. Bir yabancının sizin dilinizde konuşurken yapabileceği hatalar gibi, makale; kelime dağarcığı, söz dizim kuralları veya dil bilgisi açısından yanlışlar içerebilir. Microsoft, içeriğin yanlış çevrimi veya onun müşteri tarafından kullanımından doğan; kusur, hata veya zarardan sorumlu değildir. Microsoft ayrıca makine çevirisi yazılımını sıkça güncellemektedir. Makalenin İngilizcesi aşağıdaki gibidir:86903
(http://support.microsoft.com/kb/86903/en-us/
)
| Diğer Kaynaklar Diğer Destek Siteleri
ToplulukHemen Yardım AlMakale çevirileri
|






Windows Live
Facebook
Twitter
Linkedin
Digg it
Yahoo
Delicious
StumbleUpon
Yammer
Reddit
Technorati
FriendFeed
Email


Üste