BILGI: NotBu değişiklik önbellek sayfaları diske Temizlenen

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

Özet

Performansı artırmak için <a0></a0>, SQL Server'ı ve/önceden okuma veya değiştirilmiş ("kirli") sayfaları bir önbellekte saklar. Dönemsel olarak bu sayfalar diskteki tüm satırlara değişiklikler kullanıcı veritabanlarında yansıtılır sağlamak için fiziksel olarak yazılır.

Daha fazla bilgi

SQL Server önbelleğinden sayfalara aşağıdaki koşullarda disk temizleme:
  1. Bir denetim noktası ne verilir.

    Bir denetim noktası yayımlanma neden beş koşulları vardır:

    1. Veritabanı sahibi veya Sistem Yöneticisi (SA), DENETIMNOKTASı komut herhangi bir anda yayımlayabilir.
    2. DÖKÜMÜ DATABASE veya DÖKÜMÜ TRANSACTION bir komutu tıklattığınızda, veritabanındaki bir denetim noktası ilk adımı <a0>DUMP</a0> işleminin yapıştırmaktır.
    3. Bu veritabanı kurtarma kurtarma işlemi tamamlandıktan sonra BIR denetim noktası her veritabanı verilir. Bu özellik True "Kurtarma üzerinde hiçbir chkpt" seçeneği ayarlanmış, sp_dboption sistem yordamı kullanarak devre dışı bırakılabilir.
    4. Bir denetim noktası yeterli hareketleri son denetim noktası bu yana ortaya çıkan belirlediğinde, işlem denetimi denetim noktası tarafından otomatik olarak verilir. Denetim noktası işlemi denetimi hakkında ne kadar etkinlik gerçekleştirilen görmek için dakikada bir kez modundan olsa da, sıklığını, gerçekte bir denetim noktası yapar hareketleri ve Kurtarma aralık için ayarlanan değer tarafından belirlenir. Bu ise "trunc. unutmayın. chkpt. oturum"seçeneği, denetim noktası işlemi denetimi hakkında (dakikada bir kez) modundan her bir denetim noktası ortaya çıkar, sp_dboption kullanılarak ayarlandı.
    5. SA SHUTDOWN komutunun yayımladığında, BIR denetim noktası verilir.
  2. Ne zaman yeni bir sayfa önbelleğe getirilebilmesi gerekir.

    SQL Server bir sayfa şu anda önbellekte değilse, gerek belirlediğinde, önbellek sayfasını zincirdeki boş bir arabellek arar. Bunu zinciri üzerinden geçmeden tamamladığında, en eski arabellek sayfasından aktarılmadan diske.
  3. Sonunda hızlı toplu kopyalama veya SELECT INTO.

    Hızlı BCP olarak (sürüm olmayan oturum) kullanıldığında veya SELECT INTO kullanarak bir tablo oluşturduğunuzda, yeni eklenen satırlara oturum açmadınız. Ayrıca, çoğu veya tümü hala önbellekte olabilir. SQL Server bir denetim noktası durdurulmuş olay, veri kaybı olasılığını azaltmak için <a0></a0>, tüm kirli sayfaları ne zaman diske boşaltıldı BCP veya SELECT INTO biter.
  4. Işlem sona erdiğinde günlük sayfaları temizlendi.

    Ya da IPTAL, COMMIT veya bir işlem sona erdiğinde günlük sayfaları temizlendi diske.
  5. Bir sayfa böldüğünüzde, yeni ayrılan sayfa hemen temizlendi diske.
  6. LOAD DATABASE tüm sayfaları diske yazar.

    Dökümü tüm sayfalarında yazılır, bir veritabanı LOAD DATABASE komutuyla yükleniyor, doğrudan diske. Buna ek olarak, döküm içinde olmayan veritabanındaki sayfaları da başlatıldı ve diske boşaltıldı. 10 MB veritabana 4 MB veritabanından bir dökümü yüklüyorsanız, örneğin, sayfa kalan olarak 6 MB tüm başlatıldı ve yazılı için disk olacaktır.
  7. YAVAŞ bir YAZıCı işlemi kirli sayfaları temizler.

    Yeni BIR sistem işlemi, Lazywriter için eklenen için Microsoft SQL Server sürüm 4.21. Lazywriter işlem, kullanılabilir boş arabellek sayısını, belirli bir eşiğin altına düştüğünde ve bu numarayı ~ 5-6 % eşiğin üstüne çıktığında arabellekleri reçeteye göre sarf vermiyor arabellekleri reçeteye göre sarf otomatik olarak başlar. Bu eşik değeri, arabellek arabellek önbelleğindeki toplam sayısının yüzdesi olarak belirtilir. Varsayılan eşik veri önbelleğinde arabelleklerinin % 3 olarak ayarlanır. Daha fazla bilgi için Microsoft SQL Server sürüm 4.21 sürüm notları (\sql\install\readme.txt) 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:
967576Microsoft SQL Server Database Engine giriş/çıkış gereksinimleri

Özellikler

Makale numarası: 78363 - Last Review: 14 Şubat 2005 Pazartesi - Gözden geçirme: 3.2
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 2008 Developer
  • Microsoft SQL Server 2008 Enterprise
  • Microsoft SQL Server 2008 Express
  • Microsoft SQL Server 2008 Standard
Anahtar Kelimeler: 
kbmt kbinfo KB78363 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:78363
Kullanım Dışı Bilgi Bankası İçeriği Yasal Uyarı
Bu makale, Microsoft'un artık destek sağlamadığı ürünler ile ilgili olarak yazılmıştır. Bu nedenle, bu makale "olduğu gibi" sağlanmıştır ve bundan sonra güncelleştirilmeyecektir.

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