Udostępnij za pośrednictwem


Śledzenie zmodyfikowane zakresów

SQL Serverużywa dwóch wewnętrznych struktur danych do śledzenia zakresów zmodyfikowany przez operacje kopiowania luzem i zakresy zmodyfikowane od czasu ostatniego pełna kopia zapasowa.Te struktury danych znacznie przyspieszyć różnicowe kopie zapasowe.One również przyspieszyć rejestrowania operacji kopiowania luzem używając bazy danych jest bulk-logged model odzyskiwanie.Podobnie jak strony globalnego mapy alokacji (GAM) i udostępniona mapa alokacji globalne (SGAM) te struktury są mapy bitowe, w której każdy bit reprezentuje pojedynczy fragment.

  • Różnicowa zmienione mapy (DCM)

    To śledzi zakresów, które uległy zmianie od ostatniej kopii zapasowej bazy danych instrukcja.Jeśli bit fragment jest 1, fragment, w jakim została zmodyfikowana od ostatniej kopii zapasowej bazy danych instrukcja.Jeśli bit jest 0, fragment, w jakim nie została zmodyfikowana.

    Różnicowe kopie zapasowe czytać tylko strony DCM do określenia, które fragmenty zostały zmodyfikowane.To znacznie zmniejsza liczbę stron, różnicowa kopia zapasowa należy zeskanować.Długość czas że różnicowa kopia zapasowa jest uruchamiana jest proporcjonalna do liczby zakresów zmodyfikowane od momentu ostatniego wyciągu kopia zapasowa bazy danych i nie całkowity rozmiar bazy danych.

  • Zmienione mapy luzem (BCM)

    Tej ścieżki zakresów, które zostały zmodyfikowane przez luzem rejestrowane operacje od ostatniej instrukcja dziennika kopii zapasowej.Jeśli bit fragment jest 1, fragment został zmodyfikowany przez operacji zbiorczej rejestrowane po ostatniej instrukcja dziennika kopii zapasowej.Jeśli bit jest 0, fragment nie został zmodyfikowany przez operacje zbiorcze rejestrowane.

    Chociaż BCM strony pojawiają się w przypadku wszystkich baz danych, dotyczą tylko gdy baza danych używa bulk-logged model odzyskiwanie.W tym model odzyskiwanie, podczas wykonywania kopia zapasowa dziennika proces tworzenia kopia zapasowa skanuje BCMs dla zakresów, które zostały zmodyfikowane.Obejmuje on następnie te zakresy w kopia zapasowa dziennika.Dzięki temu operacje zbiorcze, rejestrowane, odzyskanych, po przywróceniu bazy danych z kopia zapasowa bazy danych i sekwencji kopie zapasowe dziennika transakcji.BCM stron nie są istotne w bazie danych, która korzysta z model odzyskiwanie prostego, ponieważ nie operacje zbiorcze rejestrowane są rejestrowane.Nie są one istotne w bazie danych, która korzysta z pełnego model odzyskiwanie, ponieważ, model odzyskiwanie traktuje luzem zarejestrowanych operacji jako operacje w pełni zarejestrowane.

Interwał między Dwuchlorometanu i BCM stron jest taka sama jak interwał między strona GAM i SGAM 64 000 zakresów.Strony Dwuchlorometanu i BCM znajdują się za strony GAM i SGAM w fizycznym pliku:

Strony mapy zmian różnicowych i mapy zmian zbiorczych