Kurtarma modeline genel bakış
Kurtarma modelleri hareket günlük bakım kontrol etmek için tasarlanmıştır.Üç kurtarma modelleri mevcuttur: Basit, tam ve toplu kaydedilmiş.Tipik olarak, bir veritabanı tam kurtarma modeli veya basit kurtarma modeli kullanır.
Aşağıdaki tablo bu kurtarma modelleri özetler.
Kurtarma modeli |
Açıklama |
İş kaybı Pozlandırma |
saat dilimi için kurtarmak? |
---|---|---|---|
Simple |
Günlüğü yedekleri yok. Alan gereksinimlerini küçük, aslında hareket günlük alanı önleyerek tutmak için günlük alanı otomatik olarak biçimiyleilgili. |
En son yedek işleminden sonra korunmasız değişikliklerdir.De olay bir felaket bu değişiklikleri geri alınmış olmalıdır. |
Olabilir kurtarmak yalnızca bir yedek sonuna için. |
Tam |
Günlük yedeklemeler gerektirir. Kayıp veya bozuk veri dosyasına hiçbir çalışma kaybolur. Olabilir kurtarmak rasgele saat (örneğin, önce uygulama veya kullanıcı hatası) noktasına. |
Normal olarak yok. Tail günlük zarar, en son günlük yedeği geri alýnýp gerekir bu yana değiştirir.Daha fazla bilgi için bkz: Tail günlüğü yedekleri. |
Olabilir kurtarmak Yedeklemelerinizin olduğu varsayılarak, saat içinde belirli bir noktaya o noktaya kadar sürede tamamlamak.Daha fazla bilgi için bkz: Bir veritabanını bir yedek içinde bir noktaya geri. |
Toplu oturum |
Günlük yedeklemeler gerektirir. İlave yüksek performanslı toplu kopyalama işlemleri verir tam kurtarma modeli. Ç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ük zarar görmüş ya da bulk-logged operations oluştu bu yana en son günlük yedeği, o son yedek geri alýnýp gerekir bu yana değiştirir. Aksi durumda, hiçbir çalışma kaybolur. |
Olabilir kurtarmak sonuna kadar herhangi bir yedeği.saat içinde alınmı kurtarma desteklenmez. |
Not
Bir veritabanı için uygun bir kurtarma modeli veritabanı kullanılabilirlik ve kurtarma gereksinimlerine bağlıdır.Bu gereksinimler hakkında daha fazla bilgi için bkz: Bir veritabanı için kurtarma modeli seçme.
Basit kurtarma modeli
İşlem günlüğü yedeklenmeyecek çünkü Basit kurtarma modeli için işlem günlüğü, yönetim yükünü en aza indirir.Veritabanı bozulmuşsa önemli iş kaybı Pozlandırma Basit kurtarma modeli risklerini.Verileri yalnızca kayıp verilerin en son yedek kurtarılabilir.Bu nedenle, Basit kurtarma modeli altında yedek aralıklarını önemli miktarda veri kaybını önlemek için kısa olmalıdır.Ancak, aralıklarla yedek üretim iş etkilemesini giderleri tutmak yeterince uzun olmalıdır.Fark yedekler yedek stratejisi dahil olmak üzere, ek yükü azaltılmasına yardımcı olabilir.
Genellikle, bir kullanıcı veritabanı için Basit kurtarma modeli sınama ve geliştirme veritabanları veya çoğunlukla salt okunur verileri, veri ambarı gibi içeren veritabanları 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 kullanmanız önerilir.
Daha fazla bilgi için bkz: Basit kurtarma modeli altında yedekleme.
Tam kurtarma ve Toplu Kaydedilmiş kurtarma modelleri
Tam kurtarma ve Toplu Kaydedilmiş kurtarma modelleri veriler için daha fazla koruma sağlayan basit kurtarma modeli.Bu kurtarma modeli tam kurtarılabilirlik sağlamak ve de en geniş İş kaybını önlemek için işlem günlüğü yedekleme üzerinde dayanan aralık hata senaryoları.
Tam kurtarma modeli
Normal veritabanı bakım modeli hareketlerinin dayanıklılık gerekli olduğu veritabanları için sağlar.
Günlük yedeklemeler gereklidir.Bu model, tam olarak tüm işlemlerini günlüğe kaydeder ve bunlar yedeklenir sonra işlem günlük kayıtları kadar korur.Tam kurtarma modeli veritabanı arızası, hatadan sonra günlük tail yedeklenebilir varsayarak kurtarılmasını sağlar.Tam kurtarma modeli, tek tek veri sayfaları geri de destekler.
Daha fazla bilgi için bkz: Tam kurtarma modeli altında yedekleme.
Toplu Kaydedilmiş kurtarma modeli
Bu kurtarma modeli bulk çoğu toplu işlemleri günlüğe kaydeder.Yalnızca tam kurtarma modeli için ilave olarak hazırlanmıştır.Bazı büyük ölçekli toplu işlemleri gibi toplu alma veya geçici olarak toplu günlük kurtarma modeli değiştirme, dizin oluşturma performansını artırır ve günlük alanı kullanımını azaltır.Günlük yedeklemeler gereklidir.Bunlar yedeklenir sonra tam kurtarma modeli gibi toplu günlük kurtarma modeli kadar işlem günlük kayıtları korur.Toplu Kaydedilmiş kurtarma modeli noktasını desteklemiyor Artıları ve eksileri daha büyük günlüğü yedekleri ve artan iş kaybı Pozlandırma, çünkü-de-saat kurtarma.Daha fazla bilgi için bkz: Toplu Kaydedilmiş kurtarma modeli altında yedekleme ve Tam veya toplu günlük kurtarma modeli geçiş yapmak için dikkat edilmesi gereken noktalar.
Önemli |
---|
Tam kurtarma ve Toplu Kaydedilmiş kurtarma modelleri altında günlük yedeklemeler gereklidir.Günlüğü yedekleri almak istiyorsanız, Basit kurtarma modeli kullanın. |
Bir veritabanı kurtarma modelini değiştirme ve görüntüleme
Kurtarma modeli görüntülemek için
kurtarma modeli değiştirmek için
Ayrıca bkz.