Udostępnij przez


Zmniejszanie zadania bazy danych

Dotyczy:SQL Server SSIS Integration Runtime w ramach usługi Azure Data Factory

Zadanie Zmniejszanie bazy danych zmniejsza rozmiar danych i plików dziennika bazy danych programu SQL Server.

Za pomocą zadania Zmniejszanie bazy danych pakiet może zmniejszać pliki dla pojedynczej bazy danych lub wielu baz danych.

Zmniejszanie plików danych odzyskuje miejsce, przenosząc strony danych z końca pliku do wolnego miejsca bliżej przodu pliku. Po utworzeniu wystarczającej ilości wolnego miejsca na końcu pliku, strony danych na końcu pliku mogą zostać zwolnione z przydziału i zwrócone systemowi plików.

Ostrzeżenie

Dane przenoszone w celu zmniejszenia pliku mogą być rozproszone do dowolnej dostępnej lokalizacji w pliku. Powoduje to fragmentację indeksu i może spowolnić wydajność zapytań, które wyszukują zakres indeksu. Aby wyeliminować fragmentację, rozważ odbudowę indeksów w pliku po jego zmniejszeniu.

Commands

Zadanie Shrink Database hermetyzuje polecenie DBCC SHRINKDATABASE, w tym następujące argumenty i opcje:

  • database_name

  • target_percent

  • NOTRUNCATE LUB TRUNCATEONLY.

Jeśli zadanie Shrink Database zmniejsza wiele baz danych, zadanie uruchamia wiele poleceń SHRINKDATABASE, po jednym dla każdej bazy danych. Wszystkie wystąpienia polecenia SHRINKDATABASE używają tych samych wartości argumentów, z wyjątkiem argumentu database_name . Aby uzyskać więcej informacji, zobacz DBCC SHRINKDATABASE (Transact-SQL).

Konfiguracja zadania Zmniejszanie bazy danych

Właściwości można ustawić korzystając z projektanta SSIS. To zadanie znajduje się w sekcji Zadania planu konserwacjiprzybornika w Projektancie SSIS.

Aby uzyskać więcej informacji o właściwościach, które można ustawić w projektancie usług SSIS, kliknij następujący temat:

Aby uzyskać więcej informacji na temat ustawiania tych właściwości w projektancie usług SSIS, kliknij następujący temat: