Avamar: Obcinanie dziennika wtyczki SQL nie zmniejsza plików dziennika transakcji SQL

Summary: Kopia zapasowa języka SQL (Structured Query Language) obcina, ale nie zmniejsza; Funkcja ta oznacza tylko nieaktywne pliki dziennika wirtualnego do ponownego wykorzystania. Administratorzy baz danych (DBA) muszą uruchomić zmniejszanie ...

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Symptoms

Kopia zapasowa wtyczki Avamar SQL — zaobserwowane zachowanie

Administratorzy mogą zauważyć następujące informacje podczas tworzenia kopii zapasowej wtyczki Avamar SQL lub po jej zakończeniu:

  • Dziennik transakcji SQL jest obcinany, ale rozmiar pliku fizycznego nie zmniejsza się.
  • Pomimo pomyślnego utworzenia kopii zapasowej plik dziennika pozostaje w rozmiarze sprzed utworzenia kopii zapasowej.
  • Nie spełniono oczekiwań, że proces tworzenia kopii zapasowej automatycznie zmniejszy plik dziennika.

Cause

Nieporozumienie dotyczące zarządzania dziennikami transakcji SQL

Problem wynika z nieprawidłowego założenia, że wtyczka Avamar SQL obcina i zmniejsza pliki dzienników transakcji SQL podczas tworzenia kopii zapasowej. W rzeczywistości Avamar sygnalizuje tylko SQL, że nastąpiła pełna kopia zapasowa, umożliwiając SQL skrócenie dziennika. Nie wykonuje żadnej operacji zmniejszania dziennika.

  • Obcinanie SQL oznacza nieaktywne pliki dziennika wirtualnego (VLF) jako wielokrotnego użytku, ale rozmiar pliku fizycznego pozostaje niezmieniony.
  • Domyślna logika programu Microsoft SQL Server nigdy nie zmniejsza rozmiaru fizycznego pliku dziennika po obcięciu.
  • Parametry wzrostu dziennika (rozmiar początkowy, przyrost wzrostu, rozmiar maksymalny) kontrolują rozszerzanie pliku, a nie zmniejszanie
  • Administratorzy baz danych często oczekują automatycznego zmniejszania, co prowadzi do zamieszania, gdy pliki dziennika zachowują swój oryginalny rozmiar.

Wpływ zachowania VLF

Każda VLF jest najmniejszą jednostką, którą można oznaczyć jako aktywną lub nieaktywną. Jeśli którakolwiek z bibliotek VLF zawiera wymagane rekordy dziennika, cała sieć VLF pozostaje aktywna, co uniemożliwia ponowne użycie tej części pliku. Obcięcie zwalnia tylko całkowicie nieaktywne VLF; Plik nie jest zwijany.

Typowe założenia administracyjne

  • Założenie, że obcięcie zainicjowane przez kopię zapasową spowoduje również zmniejszenie pliku dziennika.
  • Poleganie na Avamar w zakresie zarządzania rozmiarem dziennika bez oddzielnej procedury zmniejszania.
  • Przeoczenie potrzeby zaplanowanego zadania zmniejszania pliku DBCC SHRINKFILE lub konsoli zarządzania.

Resolution

Jak wtyczka Avamar SQL obsługuje pliki dziennika transakcji

Wtyczka SQL Avamar obcina dziennik transakcji po utworzeniu kopii zapasowej, ale nie zmniejsza fizycznego pliku dziennika. Administratorzy baz danych muszą ręcznie zmniejszyć dziennik, jeśli wymagany jest mniejszy rozmiar pliku.

Szczegółowa procedura zmniejszania dzienników transakcji SQL

  • Upewnij się, że najnowsza kopia zapasowa Avamar została wykonana pomyślnie.
  • Sprawdź, czy nastąpiło obcięcie dziennika (dziennik jest oznaczony jako wielokrotnego użytku).
  • Wykonaj ręczną operację zmniejszania przy użyciu SQL Server Management Studio (SSMS) lub skryptu T-SQL.
  • Zaplanuj regularne zadania zmniejszania, jeśli konieczne jest ciągłe zmniejszanie rozmiaru.

Additional Information

Aby uzyskać dodatkowe informacje na temat zmniejszania pliku dziennika Microsoft SQL, zobacz:

Affected Products

Avamar

Products

Avamar, Avamar Plug-in for SQL
Article Properties
Article Number: 000039519
Article Type: Solution
Last Modified: 11 مارس 2026
Version:  4
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.