sql >> Databasteknik >  >> RDS >> Sqlserver

SQL Server 2008 - Krympa transaktionsloggen - Något sätt att automatisera?

Om din fil växer varje natt med 500 MB finns det bara en korrekt åtgärd:förväxa filen till 500 MB och lämna den där . Att krympa loggfilen är skadligt. Att låta loggfilen växa automatiskt är också skadligt.

  • du träffade filtillväxten noll fyllningsinitiering under normala operationer, vilket minskar prestandan
  • din logg växer i små steg och skapar många virtuella loggfiler, vilket resulterar i sämre driftsprestanda
  • din logg blir fragmenterad under krympning. Även om det inte är lika illa som en datafilfragmentering, påverkar loggfilsfragmenteringen fortfarande prestanda
  • en dag kommer den dagliga tillväxten på 500 MB att ta slut på diskutrymme och du skulle önska att filen var förväxt

Du behöver inte ta mitt ord för det, du kan läsa på några av MVP-bloggarna vad de har att säga om rutinen för logg- och filkrympning:

Det finns fler, jag har bara tröttnat på att länka dem.

Varje gång du krymper en loggfil tappar en älva sina vingar.



  1. aritmetiska operationer i frågebyggaren laravel

  2. MySQL-anslutning med DBVisualizer

  3. MySQL:Två främmande nycklar i en tabell som refererar till en annan tabell

  4. Android-anslutningsfel java.lang.UnsupportedOperationException