Avamar: Afkortning af SQL-plug-in-log formindsker ikke SQL-transaktionslogfiler

Summary: Avamar Structured Query Language (SQL)-sikkerhedskopiering afkorter, men formindsker ikke SQL Server-logfiler. Det markerer kun inaktive virtuelle logfiler til genbrug. Databaseadministratorer (DBA'er) skal køre en krympe ...

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

Avamar SQL Plugin Backup – Observeret adfærd

Administratorer bemærker muligvis følgende under eller efter en sikkerhedskopiering af Avamar SQL-plugin:

  • SQL-transaktionsloggen afkortes, men dens fysiske filstørrelse reduceres ikke.
  • På trods af at sikkerhedskopieringen er fuldført, forbliver logfilen i sin størrelse før sikkerhedskopieringen.
  • Forventningerne om, at sikkerhedskopieringsprocessen automatisk vil formindske logfilen, opfyldes ikke.

Cause

Misforståelse af SQL-transaktionslogstyring

Problemet skyldes den forkerte antagelse, at Avamar SQL Plug-in afkorter og formindsker SQL-transaktionslogfiler under en sikkerhedskopiering. I virkeligheden signalerer Avamar kun SQL, at der er foretaget en fuld sikkerhedskopiering, så SQL kan afkorte loggen. Det udfører ikke nogen log-shrink-handling.

  • SQL-trunkering markerer inaktive VLF'er (Virtual Log Files) som genanvendelige, men den fysiske filstørrelse forbliver uændret.
  • Microsoft SQL Server's standardlogik reducerer aldrig den fysiske logfilstørrelse efter trunkering.
  • Logvækstparametre (oprindelig størrelse, vækstforøgelse, maksimal størrelse) styrer filudvidelse, ikke reduktion
  • DBA'er forventer ofte automatisk krympning, hvilket fører til forvirring, når logfiler bevarer deres oprindelige størrelse.

Virkningen af VLF-adfærd

Hver VLF er den mindste enhed, der kan markeres som aktiv eller inaktiv. Hvis en VLF indeholder påkrævede logposter, forbliver hele VLF aktiv, hvilket forhindrer genbrug af den del af filen. Afkortning frigør kun helt inaktive VLF'er; Det skjuler ikke filen.

Typiske administrative antagelser

  • Hvis det antages, at en sikkerhedskopieringsinitieret trunkering også vil formindske logfilen.
  • Stol på, at Avamar kan administrere logstørrelsen uden en separat krymperutine.
  • Overser behovet for en planlagt DBCC SHRINKFILE- eller Management Console-krympeopgave.

Resolution

Sådan håndterer Avamar SQL-plug-in transaktionslogfiler

Avamars SQL-plug-in afkorter transaktionsloggen efter en sikkerhedskopi, men formindsker ikke den fysiske logfil. DBA'er skal krympe loggen manuelt, hvis der kræves en mindre filstørrelse.

Trin-for-trin procedure til at formindske SQL-transaktionslogfiler

  • Bekræft, at den seneste Avamar-sikkerhedskopiering er fuldført.
  • Kontroller, at logtrunkeringen fandt sted (loggen er markeret som genanvendelig).
  • Udfør en manuel formindskelseshandling ved hjælp af SQL Server Management Studio (SSMS) eller et T-SQL-script.
  • Planlæg regelmæssige krympeopgaver, hvis der er behov for løbende størrelsesreduktion.

Additional Information

Yderligere oplysninger om krympning af en Microsoft SQL-logfil finder du under:

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.