Wymagania wstępne dotyczące minimalnych logowanie importu zbiorczego

Dla bazy danych pod pełne model odzyskiwanie, wszystkie operacje wstawiania wiersza, wykonywane przez import zbiorczy pełni są rejestrowane w dzienniku transakcji.Przywóz dużych danych może spowodować, że dziennik transakcji szybko wypełnić, jeżeli pełny model odzyskiwanie jest używana.Natomiast w model odzyskiwanie prostego lub modelu bulk-logged odzyskiwanie, minimalny rejestrowania operacji importu zbiorczego zmniejsza prawdopodobieństwo, że operacja importu zbiorczego spowoduje wypełnienie obszaru rejestrowania.Minimalny rejestrowania jest również bardziej efektywne niż pełne rejestrowanie.

Ostrzeżenie

Bulk-logged model odzyskiwanie przeznaczone tymczasowo zastąpić pełny model odzyskiwanie podczas operacji zbiorczych duże.Informacje o przełączaniu między pełny model odzyskiwanie i bulk-logged model odzyskiwanie, zobacz Zagadnienia dotyczące przełączania z modelu odzyskiwania Pełny lub Bulk-Logged.

Wymagania dotyczące tabeli minimalny rejestrowania operacji importu zbiorczego

Rejestrowanie minimalne wymaga, że tabela miejsce docelowe spełnia następujące warunki:

  • Tabela nie jest replikowany.

  • Blokadę tabeli jest określony (przy użyciu TABLOCK).

    Aby uzyskać więcej informacji, zobacz Kontrolowanie zachowania blokowania dla importu zbiorczego.

    Ostrzeżenie

    Chociaż wstawienia danych nie są rejestrowane w dzienniku transakcji podczas operacji importu zbiorczego minimalny zarejestrowane, Aparat baz danych nadal rejestruje alokacje fragment każdego czas nowy fragment jest przydzielany do tabela.

Czy minimalne rejestrowania może wystąpić w tabeli zależy również czy tabeli jest indeksowany, a jeśli tak, czy tabela jest pusta:

  • Jeśli tabela nie ma żadnych indeksów, rejestrowane są minimalny zestaw stron danych.

  • Jeśli tabela nie ma indeks klastrowany , ale ma jedną lub więcej niżindeks klastrowanyes, dane rejestrowane są zawsze minimalny zestaw stron.W jaki sposób strony indeksowe są rejestrowane, zależy jednak czy tabela jest pusta:

    • Jeśli tabela jest pusta, rejestrowane są minimalny zestaw stron indeksowych.

    • Jeśli tabela jest niepusty, rejestrowane są całkowicie stron indeksowych.

      Ostrzeżenie

      Należy rozpocząć od pustej tabela danych w wielu instancji import zbiorczy, minimalny rejestrowane są strony indeksu i danych dla pierwszej partia, ale począwszy od drugiej instancji, tylko dane strony minimalny zalogowano.

  • Jeśli tabela ma indeks klastrowany i jest puste, dane i indeksu strony minimalny są rejestrowane.Natomiast jeśli tabela ma indeks klastrowany jest niepusty, danych i stron indeksu zarówno pełni rejestrowane są niezależnie od model odzyskiwanie.

    Ostrzeżenie

    Jeśli zaczyna pustą tabela i import zbiorczy dane w partia, zarówno indeksu strony danych minimalny są rejestrowane dla pierwszej partia, ale z drugiego partia począwszy, dane tylko strony są rejestrowane zbiorczo.

Aby uzyskać więcej informacji, łącznie z podsumowaniem blokadę tabela i rejestrowania podczas import zbiorczy, zobacz Optymalizacja wydajności importu zbiorczego.

Najlepsze praktykipodczas importowania dużego zestaw wierszy tabela za pomocą bulk-logged odzyskiwanie należy rozważyć luzem dystrybucji przywozu między wiele instancji.Do jednej transakcji, co daje każdej partia.W ten sposób po zakończeniu partia dziennika staje się dostępna dla kopia zapasowa.Następnej kopia zapasowa dziennika spowoduje odzyskanie miejsca w dzienniku jest używane do import zbiorczy tej partia wierszy.