Udostępnij za pośrednictwem


Śledzenie modyfikacji zakresów

SQL Server używa dwóch wewnętrznych struktur danych, aby śledzić zakresy zmodyfikowany przez kopiowanie masowe operacji i zakresy modyfikowany od czasu ostatniej pełna kopia zapasowa.Te struktur danych znacznie przyspieszyć różnicowe kopie zapasowe.One również przyspieszyć rejestrowanie operacje zbiorcze z kopii używając bazy danych jest rejestrowane zbiorczej model odzyskiwanie.Podobnie jak strony globalnego tablicy alokacji (GAM) i udostępniona mapa alokacji globalnego (SGAM) te struktury są mapy bitowe, w której każdy bit reprezentuje pojedynczy fragment.

  • Mapa zmienione różnicowego (DWUCHLOROMETANU)

    To śledzi zakresów, które uległy zmianie od czasu ostatniego DATABASE kopia zapasowa instrukcja.Jeżeli bit niszczący dla tego stopnia wynosi 1, fragment, w jakim została zmodyfikowana od czasu ostatniego DATABASE kopia zapasowa instrukcja.Jeśli bit ma wartość 0, fragment nie został zmodyfikowany.

    Różnicowe kopie zapasowe czytać tylko strony DWUCHLOROMETANU do określenia zakresów, które zostały zmodyfikowane.Znacznie zmniejsza to liczbę stron, które należy skanować różnicowa kopia zapasowa.Długość czas, który jest uruchamiany różnicowa kopia zapasowa jest proporcjonalna do liczby zakresów modyfikowany od czas ostatniego kopię ZAPASOWĄ bazy danych instrukcja i nie łączny rozmiar bazy danych.

  • Mapa zmienione zbiorczej (BCM)

    Tej ścieżki zakresów, które zostały zmodyfikowane przez zbiorczej rejestrowane operacje od czasu ostatniego wyciągu dziennik kopia zapasowa.Jeżeli bit niszczący dla tego stopnia wynosi 1, fragment, w jakim został zmodyfikowany przez operacji zbiorczej rejestrowane po ostatniej instrukcja dziennik kopia zapasowa.Jeśli bit ma wartość 0, w zakresie nie został zmodyfikowany przez operacje zbiorcze rejestrowane.

    Mimo że BCM strony pojawiają się w przypadku wszystkich baz danych, są one tylko odpowiednie używając bazy danych jest rejestrowane zbiorczej model odzyskiwanie.W tym model odzyskiwanie, gdy przeprowadzana jest dziennik kopia zapasowa, proces wykonywania kopia zapasowa skanuje BCMs dla zakresów, które zostały zmodyfikowane.Zawiera on następnie te zakresy w kopia zapasowa dziennika dziennika.Dzięki temu operacji zbiorczej zarejestrowane, można odzyskać po przywróceniu bazy danych z kopia zapasowa bazy danych i sekwencji kopie zapasowe dziennik transakcji.BCM stron nie są odpowiednie w bazie danych, która korzysta z proste model odzyskiwanie, ponieważ nie operacje zbiorcze, rejestrowane są rejestrowane.Nie są istotne w bazie danych, która korzysta z model pełnego odzyskiwanie, ponieważ w tym modelu odzyskiwanie traktuje operacje zbiorcze rejestrowane jako całkowicie zarejestrowanych czynności.

Odstęp czasu między DWUCHLOROMETANU stron i stron BCM jest taka sama, jak odstęp czasu między stronie GAM i SGAM 64 000 zakresów.Strony DWUCHLOROMETANU i BCM znajdują się za GAM i SGAM stron w fizycznym pliku:

Differential Change Map and Bulk Changed Map pages