sql >> Database teknologi >  >> RDS >> Sqlserver

Påvirker størrelsen af ​​logfilen databasens ydeevne? Hvordan formindskes logfil?

Det burde ikke være nødvendigt at formindske din transaktionslogfil under normale omstændigheder.

Det betyder ofte, at du er i FULD gendannelsestilstand og ikke regelmæssigt udfører sikkerhedskopiering af transaktionslog.

Størrelsen af ​​logfilen vil ikke påvirke ydeevnen i sig selv. MEN fragmentering af virtuelle logfiler (VLF) kan (og vil ofte) have en meget negativ indvirkning på ydeevnen.

Se venligst: Transaktionslog VLF'er - for mange eller for få? For at bestemme, hvor mange VLF'er, der er i logkørslen:

DBCC LOGINFO

Du kunne formindske din log, men det ville ikke fjerne årsagen til, at den voksede så stor i første omgang.

Den kanoniske reference er: 8 trin til bedre transaktionsloggennemstrømning

[Bemærk:Hvis din database IKKE er en produktionsdatabase, kan du indstille Recovery Mode til Simple.]

Skrumpning af transaktionsloggen



  1. mysql:grupper efter ID, få højeste prioritet for hvert ID

  2. Hvordan finder jeg relationer mellem tabeller, der er langdistancerelaterede? MySQL

  3. Hvad er Fortryd og fortryd i Oracle-databasen

  4. AUTO-SLET RÆKKE 1 dag efter indsættelse (MySQL)