Sabit disk denetleyicisi SQL Server ile önbelleğe alma özelliğini kullanma

Makale çevirileri Makale çevirileri
Makale numarası: 46091 - Bu makalenin geçerli olduğu ürünleri görün.
Hepsini aç | Hepsini kapa

Özet

Aşağıdaki bilgiler, bir sabit disk denetleyicisi kartı denetleyici kartı bellek önbelleğe alma ile SQL Server'ı kullanarak etkilerini açıklar (en çok 16 MB). Bu kart türüne genellikle disk önbelleği ile ilişkilendirilmiş bellek bileşimleri gerekmeksizin önbellekleme disk yararı sağlar. Kafa taşıma en aza indirmek için yazılacak verileri sıralandığında önbelleğe alma algoritmasını geri yazma sırasında yazma önbelleği ve "Asansör sıralama" içerir.

Daha fazla bilgi

<a1>Soru</a1> 1
S. SQL Sunucu varsayılıyor tarafından neden denetleyicisi bu tür kullanarak veri bozulması nedeniyle bir güç kesintisi önlemek için bir UPS açıkken herhangi bir sorun var mı?

Y. SQL Server işlem günlüğü için tasarlanmış veri yazılamıyor hiç disk denetleyicisinin başarısız olursa SQL Server kurtarma düzgün çalışmayacak.


<a1>Soru</a1> 2
S. hangi etkin önbelleğe alma denetleyicisi bu tür SQL Server'ın performansını var mı?

A ne için entrusted diske yazma önbelleği denetleyicisi hiçbir zaman başarısız olursa (klavye sticks olsa bile, işletim sistemi kilitlenmeleri veya sabit disk çöküyor), sorun olacaktır. Diğer taraftan, disk denetleyicisi bazı SQL Server günlük veri yazma geciktirir ve ("Asansör" sıralama nedeniyle), diğer günlük verileri fiziksel olarak uygulamak seçer ve geri kalanı, herhangi bir nedenle yazılamıyor başarısız olursa, SQL Server günlük bazıları eksik olduğunu bilmenin bir yolu yoktur vardır. Sıcak başlatma veya hatta ileri anlık bir yedekten geri veritabanı doğru şekilde geri. En kötü durumda olmas? hiçbir hata kurtarma sırasında ve çok daha sonra veri bozulması bulunmuş.

Disk denetleyicisi sağlam bir tasarım, seçmeli yazma üzerinden izin verir. SQL Server'ı içeren aygıtı işlem günlükleri, her zaman yazma arasında olmalıdır. Otomatik warm başlatırsanız, buna ek olarak, tüm SQL Server aygıtları denetim noktası anda temizlenip düzgün çalışmamasına var. Disk denetleyicisi seçmeli yazma üzerinden izin verirseniz, yalnızca alternatif sık yedeklemeler yapmak ve hiçbir zaman sıcak başlatma veya işlem günlüğü ileri alınıyor'ı kullanan sağlamaktır.


Question3
S. SQL Server gereken önbelleğe alma veya yapın önbellekleme disk denetleyicisi yapmanız gerekir?

A. yöntem hızlıdır, yanıt bağlıdır. Bizim deneyler SQL sunucu önbelleğini daha işletim sistemi disk önbelleğinin etkin olduğunu göstermiştir. Ancak, belirli türde bir disk denetleyicisi tarafından kullanılan önbelleğe çok daha etkin olup olmadığını bilmenin bir yolu yoktur vardır. SQL sunucu önbelleğini büyük bir olasılıkla donanım önbelleği hızlı çalışmaz; ancak, "bilgi içinde" olan ve daha akıllı çalışma.

SQL Server bellek parametresi için (disk denetleyicisi önbellek etkin) yükleme için gerekli olan kullanıcı sayısını destekleyen en küçük değeri temsil eden bir iş yükünü çalıştırın. Bu disk denetleyicisi önbelleğinde (ile disk denetleyicisi önbelleğinin devre dışı) değeri artı RAM miktarı için ayarlanmış <a1>bellek</a1> parametresi ile deneyin. Yordam önbelleğinde sayfa sayısı gerçekten doğru bir karşılaştırma için her iki durumda da eşit olmalıdır. Bu, bellek parametresi kullanıcı bağlantılarını parametre sayısı ile toplam önbellek boyutunu belirtilen sırada boyutunu yordam önbelleğindeki toplam önbellek boyutunun yüzde belirtilmediği için bazı juggling alır. Kullanıcı bağlantı başına 42 K bellek parametresi tarafından belirtilen alanınız carved sonra ne kaldığını miktar toplam önbellek boyutudur. Kalan yordam ve veri sayfası önbelleğe göre yordam önbelleğinde parametre arasında bölünür.
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:
967576Microsoft SQL Server Database Engine giriş/çıkış gereksinimleri

Özellikler

Makale numarası: 46091 - Last Review: 7 Eylül 2004 Salı - Gözden geçirme: 4.3
Bu makaledeki bilginin uygulandığı durum:
  • Microsoft SQL Server 4.21a Standard Edition
  • Microsoft SQL Server 6.0 Standard Edition
  • Microsoft SQL Server 6.5 Standard Edition
  • Microsoft SQL Server 7.0 Standard Edition
  • Microsoft SQL Server 2000 Standard Edition
  • Microsoft SQL Server 2008 Developer
  • Microsoft SQL Server 2008 Enterprise
  • Microsoft SQL Server 2008 Express
  • Microsoft SQL Server 2008 Standard
Anahtar Kelimeler: 
kbmt kbhardware KB46091 KbMttr
Machine-translated Article
Ö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:46091

Geri Bildirim Ver

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com