Kurtarma modeli genel bakış
Kurtarma modeli, işlem günlük bakım kontrol etmek için tasarlanmıştır.Üç kurtarma modeli vardır: Basit, tam ve yığın-günlüklenen. Genellikle, bir veritabanı tam kurtarma modeli veya basit kurtarma modeli kullanır.
Aşağıdaki tabloda özetlenmiştir bu kurtarma modelleri.
Kurtarma modeli |
Açıklama |
İş kaybı Pozlama |
saat dilimi için kurtarmak? |
---|---|---|---|
Simple |
Günlük yedek. Alan gereksinimlerini temel işlem günlük alanı yönetmek için gereksiz küçük tutmak için günlük alanı otomatik olarak reclaims. |
En son yedek işleminden sonra değişiklik koruması var.Bu bir felaket durumunda alınabilir gerekir. |
Kurtarmak yalnızca için sonuna kadar yedek. |
Tamam |
Günlük yedeklemeler gerektirir. Kayıp veya bozuk veri dosyası nedeniyle çalışma kaybolur. İçin kurtarmak saat (örneğin, uygulama veya kullanıcı hatası) için önce rasgele bir noktaya. |
Normal olarak yok. Kuyruğunu günlüğünün bozuk, en son günlük yedek alınabilir sonra değişir.Daha fazla bilgi için bkz: Kuyruk günlüğü yedekleri. |
Belirli bir noktaya, yedekleri saat o ana kadar tam olduğunu varsayarsak, saat kurtarabilirsiniz.Daha fazla bilgi için bkz: Bir veritabanı içinde bir yedek bir noktaya geri yükleniyor. |
Toplu oturum |
Günlük yedeklemeler gerektirir. Adjunct tam kurtarma modelinin yüksek performanslı toplu kopyalama işlemleri izin verir. Çoğu toplu işlemler için en az bir günlük kullanarak günlük alanı kullanımını azaltır.Daha fazla bilgi için bkz: En az oturum işlemleri. |
Günlüğü bozuk ya da yığın-günlüklenen işlemleri son günlük yedeklemeden oluştu, son yedek alınabilir olmadığından değiştirir. Aksi takdirde çalışma kaybolur. |
Tüm yedek sonuna kadar kurtarabilirsiniz.belirli bir noktadan önceyi kurtarma desteklenmiyor. |
Not
Bir veritabanı için uygun bir kurtarma modeli, veritabanının kullanılabilirliğini ve Kurtarma gereksinimleri bağlıdır.Bu gereksinimler hakkında daha fazla bilgi için bkz: Bir veritabanı kurtarma modeli seçme.
Basit kurtarma modeli
İşlem günlüğü yedeklenmiş olduğundan basit kurtarma modeli işlem günlüğü, yönetim giderlerini en aza indirir.Veritabanı bozulmuşsa Basit kurtarma modeli, önemli iş kaybına maruz kalma risklerini.Yalnızca kayıp verilerin en son yedek kurtarılabilir veridir.Bu nedenle, altında Basit kurtarma modeli, yedek aralıklarını önemli miktarda veri kaybını önlemek için kısa olması gerekir.Ancak, aralıkları yedek üretim iş etkilemesini giderleri tutmak yeterince uzun olmalıdır.Fark yedek stratejisi dahil olmak üzere, ek yükü azaltılmasına yardımcı olabilir.
Genellikle bir kullanıcı veritabanı için basit kurtarma modeli veya veritabanı çoğunlukla salt okunur verileri, veri deposu olarak içeren veritabanlarını test ve geliştirme için yararlıdır.Basit kurtarma modeli, son değişiklikleri kaybı kabul edilemez olduğu üretim sistemleri için uygun değildir.Bu gibi durumlarda tam kurtarma modeli kullanarak öneririz.
Daha fazla bilgi için bkz: Basit kurtarma modeli altında yedek.
Tam kurtarma ve Toplu Kaydedilmiş kurtarma modelleri
Tam kurtarma ve yığın-günlüklenen kurtarma modeli Basit kurtarma modeli daha büyük veri koruma sağlar.Tam kurtarılabilirlik sağlamak ve hata senaryoları çok aralığında Çalışma kaybını önlemek için işlem günlüğü yedekleme bu kurtarma modelleri kullanır.
Tam kurtarma modeli
Sağlar normal bir veritabanı bakım modeli veritabanı işlemlerinin dayanıklılık olduğu gerekli.
Günlük yedeklemeler gereklidir.Bu model, tam olarak tüm işlemlerini günlüğe kaydeder ve sonra yedeklenmiş kadar işlem günlük kayıtları korur.Tam kurtarma modeli, bir veritabanı hatası, hatadan sonra günlük kuyruğunu yedeklenebilir varsayılarak noktasına geri verir.Tam kurtarma modeli, veri sayfaları geri de destekler.
Daha fazla bilgi için bkz: Tam kurtarma modeli altında yedek.
toplu günlük kurtarma modeli
Bu kurtarma modeli toplu çoğu yığın işlemlerini günlüğe kaydeder.Yalnızca bir adjunct tam kurtarma modeli olarak hazırlanmıştır.Toplu gibi belirli geniş ölçekli toplu işlemler için alma veya dizin oluşturma için geçici olarak geçiş, toplu günlük kurtarma modeli performansını artırır ve günlük alanı kullanımını azaltır.Günlük yedeklemeler gereklidir.Tam kurtarma modeli, ister toplu günlük kurtarma modeli yedeklenir, sonra işlem günlük kayıtları kadar korur.Yığın-günlüklenen kurtarma modeli, saat içinde alınmı kurtarma desteklemediği için fedakarlık büyük günlüğü yedekleri ve artan iş kaybı Pozlama ' dir.Daha fazla bilgi için bkz: Toplu Kaydedilmiş kurtarma modeli altında yedek ve Tam veya toplu günlük kurtarma modeli değiştirme hakkında önemli noktalar.
Important Note: |
---|
Tam kurtarma ve yığın-günlüklenen kurtarma modeli altında günlük yedeklemeler gereklidir.Günlük yedek almak istemiyorsanız, basit kurtarma modeli kullanın. |
Görüntüleme ve kurtarma modeli, bir veritabanını değiştirme
Kurtarma modeli görüntülemek için
kurtarma modeli değiştirmek için
See Also