Omówienie modelu odzyskiwania
Modele są przeznaczone do sterowania konserwacji dziennika transakcji.Trzy odzyskiwanie istnieje modeli: prosty, pełne i bulk-logged.Zazwyczaj bazy danych używa model odzyskiwanie pełnego lub model odzyskiwanie prostego.
Poniższa tabela zawiera podsumowanie tych modeli odzyskiwanie.
Modelu odzyskiwania |
Opis |
Narażenie utraty pracy |
Odzyskaj do punktu w czas? |
---|---|---|---|
Prosty |
Nie kopii zapasowych dziennika. Ta automatycznie dziennika miejsca, aby zachować wymagań dotyczących miejsca mały, zasadniczo, eliminując konieczność zarządzania miejsca w dzienniku transakcji. |
Niechronione są zmian od czasu ostatniej kopia zapasowa.W zdarzenie żywiołowej musi ponowione tych zmian. |
Można odzyskać tylko do końca kopia zapasowa. |
Pełna |
Wymaga kopii zapasowych dziennika. Żadna praca jest utracone z powodu pliku utracone lub uszkodzone dane. Można odzyskać do dowolnego punktu w czas (na przykład, aby przed błąd aplikację lub użytkownika). |
Zwykle none. Jeśli ogona dziennika jest uszkodzony, zmienia się od czasu ostatniej kopia zapasowa dziennika musi być ponowione.Aby uzyskać więcej informacji, zobacz Kopie zapasowe dziennika ogona. |
Można odzyskać do określonego punktu w czas, przy założeniu, że kopie zapasowe są zakończone do tego punktu w czas.Aby uzyskać więcej informacji, zobacz Przywracanie do punktu w kopii zapasowej bazy danych. |
Rejestrowane zbiorczo |
Wymaga kopii zapasowych dziennika. Dodatek pełne model odzyskiwanie który pozwala luzem wysokiej wydajności operacji kopiowania. Zmniejsza wykorzystanie miejsca dziennika przy użyciu minimalnej rejestrowania dla większości operacji zbiorczych.Aby uzyskać więcej informacji, zobacz Operacje, które mogą być rejestrowane minimalny. |
Jeśli dziennik jest uszkodzony lub bulk-logged operacji wystąpił od czasu ostatniej kopia zapasowa dziennika, zmienia się, ponieważ musi być ponowione tej ostatniej kopia zapasowa. W przeciwnym razie pracy nie zostaną utracone. |
Można odzyskać na końcu wszystkich kopia zapasowa.Punkt-w-czas odzyskiwanie nie jest obsługiwane. |
Ostrzeżenie
Odpowiednie model odzyskiwanie dla bazy danych zależy od wymagań dostępności i odzyskiwanie bazy danych.Aby uzyskać więcej informacji na temat tych wymagań, zobacz Wybieranie modelu odzyskiwania bazy danych.
Prostego modelu odzyskiwania
model odzyskiwanie prostego Zmniejsza obciążenie administracyjne dla dziennika transakcji, ponieważ nie zapasowe dziennika transakcji.model odzyskiwanie prostego Ryzyka znaczącego ryzyka utraty pracy, jeśli baza danych jest uszkodzony.Dane są odzyskiwalne tylko do najnowszej kopia zapasowa utracone dane.Dlatego w model odzyskiwanie prostego, interwał tworzenia kopii zapasowych powinien być wystarczająco krótkie, aby uniknąć utraty znacznej ilości danych.Jednakże interwały powinien być wystarczająco długi zminimalizować kopia zapasowa wpływu gniazda produkcyjnego.Różnicy w tym kopia zapasowas kopia zapasowa strategii można zmniejszyć obciążenia.
Ogólnie, dla baza danych użytkownika model odzyskiwanie prostego jest przydatne dla badania i rozwój baz danych lub bazy danych zawierające głównie dane tylko do odczytu, takich jak magazyn danych.model odzyskiwanie prostego Jest nieodpowiedni dla systemów produkcji, gdzie utraty niedawno jest niedopuszczalne.W takich przypadkach zaleca się używanie model odzyskiwanie.
Aby uzyskać więcej informacji, zobacz Kopia zapasowa w obszarze prostego modelu odzyskiwania.
Pełne odzyskiwanie i Bulk-Logged modeli odzyskiwania
Pełnego odzyskiwanie i modeli odzyskiwanie bulk-logged zapewnia większą ochronę danych niż model odzyskiwanie prostego.Tych modeli odzyskiwanie polegać na wykonywanie kopii zapasowej dziennika transakcji zapewniają pełną możliwość odzyskiwanie i zapobieżenia utraty pracy w najszerszym zakres scenariuszy awarii.
Pełnamodel odzyskiwanie
Udostępnia model utrzymania normalnej bazy danych dla baz danych, gdy jest konieczne transakcji.
Wymagane są kopie zapasowe dziennika.Ten model pełni rejestruje wszystkie transakcje i zachowuje rekordy dziennika transakcji aż po kopii zapasowej.Pełny model odzyskiwanie umożliwia bazy danych do odzyskiwanie z punktem awarii, przy założeniu, że ogona dziennika można zapasową po awarii.Pełny model odzyskiwanie obsługuje też przywracanie danych poszczególnych stron.
Aby uzyskać więcej informacji, zobacz Kopia zapasowa w obszarze modelu odzyskiwania Pełny.
Bulk-loggedmodel odzyskiwanie
To model odzyskiwanie luzem dzienniki większość operacji zbiorczych.Są przeznaczone wyłącznie jako dodatek do pełnego model odzyskiwanie.Dla niektórych operacji zbiorczej na dużą skalę, takich jak luzem importu lub indeksu tworzenia tymczasowo przełączyć bulk-logged model odzyskiwanie zwiększa wydajność i zmniejsza zużycie miejsca w dzienniku.Nadal wymagane są kopie zapasowe dziennika.Podobnie jak w pełni model odzyskiwanie, bulk-logged model odzyskiwanie zachowuje rekordy dziennika transakcji aż po kopii zapasowej.Skutków ubocznych są większe kopii zapasowych dziennika i wyeksponować utraty pracy, ponieważ model bulk-logged odzyskiwania nie obsługuje punktu-w-czas odzyskiwania.Aby uzyskać więcej informacji, zobacz Kopia zapasowa w obszarze modelu Bulk-Logged odzyskiwania i Zagadnienia dotyczące przełączania z modelu odzyskiwania Pełny lub Bulk-Logged.
Ważne: |
---|
W obszarze pełnego odzyskiwanie i modeli bulk-logged odzyskiwanie kopii zapasowych dziennika są istotne.Jeśli nie chcesz wykonać kopie zapasowe dziennika, użyj model odzyskiwanie prostego. |
Przeglądanie i Zmienianie modelu odzyskiwania bazy danych
Aby wyświetlićmodel odzyskiwanie
Aby zmienićmodel odzyskiwanie
Zobacz także