Denna artikel är en spegelartikel om maskinöversättning, klicka här för att hoppa till originalartikeln.

Utsikt: 13219|Svar: 0

[Källa] SQL Drip—Löser problemet med stora databasloggfiler

[Kopiera länk]
Publicerad på 2015-02-11 16:32:41 | | | |

Eftersom databasen används under lång tid ökar också loggfilen, och här finns flera sätt att minska denna fil.

1. Radera loggfilen direkt

Kopplade databaser. Innan du separerar databasen, se till att göra en fullständig säkerhetskopia av databasen, välj databasen – högerklicka – uppgift – koppla bort, som visas i figuren nedan

Kopiera och klistra in loggen och datafilerna i en separat mapp för säkerhets skull. Ta bort länken, som visas nedan

Radera loggfilen direkt och bifoga sedan databasen, som visas i följande figur

När du bifogar kommer både ldf-filen och mdf-filen automatiskt att bifogas, men det kommer att visa att ldf-filen inte kan hittas, det spelar ingen roll, välj ldf-filraden, klicka på radera-knappen nedan och klicka på OK. Som visas nedan

Den nya LDF-filen som genererades efter Home Inns framgång är bara 504K.

2. Krymp loggfiler

Du kan också krympa loggfilen för att minska loggfilens storlek. Högerklicka på Databas-Uppgift-Krymp-Fil och välj loggfilen, som visas i figuren nedan

I förminskningsfunktionen kan du välja det andra objektet, "Omorganisera sidan efter att ha frigjort oanvänt utrymme", och sedan ange en storlek, klicka OK.

3. Använd failback-modellen som en enkel modell

För att förhindra att loggfilen växer i framtiden kan du också använda failback-modellen som en enkel modell. Högerklicka på Databas-Egenskaper-Alternativ-Återställningsläge för att enkelt välja den. Som visas nedan


Du kan också använda satser för att uppnå denna funktion.

SQL-sats: ändra databasnamn, återställning enkel. Tröja också inloggningskontrollen (detta alternativ används i SQL 7.0, SQL 2000, dvs. failback-modellen väljs som den enkla modellen). När CHECKPOINT-kommandot exekveras, om transaktionsloggfilen överstiger 70 % av dess storlek, raderas dess innehåll, och detta alternativ sätts ofta till True Auto vid databasutveckling Shrink kontrollerar databasen periodiskt; när det oanvända utrymmet i en databasfil eller loggfil överstiger 25 % av dess storlek, kommer systemet automatiskt att krympa filen så att det oanvända utrymmet blir lika med 25 %, och när filstorleken inte överstiger den ursprungliga storleken när den skapades måste den reducerade filen också vara större än eller lika med sin ursprungliga storlek, och minskningen av transaktionsloggfiler kan endast göras när den säkerhetskopieras eller när alternativet Truncate log on checkpoint är satt till True.

Observera: Standardattributen för databasen är vanligtvis satta, men databasattributen ändras på grund av oväntade omständigheter, vänligen kontrollera ovanstående attribut i databasen efter att loggen rensats för att förhindra att transaktionsloggen fylls igen.






Föregående:Enkelt att bygga HMailServer gratis e-postserver under Windows-systemet
Nästa:Sju gratis e-postserverprogram
Friskrivning:
All programvara, programmeringsmaterial eller artiklar som publiceras av Code Farmer Network är endast för lärande- och forskningsändamål; Ovanstående innehåll får inte användas för kommersiella eller olagliga ändamål, annars kommer användarna att bära alla konsekvenser. Informationen på denna sida kommer från internet, och upphovsrättstvister har inget med denna sida att göra. Du måste helt radera ovanstående innehåll från din dator inom 24 timmar efter nedladdning. Om du gillar programmet, vänligen stöd äkta programvara, köp registrering och få bättre äkta tjänster. Om det finns något intrång, vänligen kontakta oss via e-post.

Mail To:help@itsvse.com