webForumDet fria alternativet

Logfil MSSQL

Databaser & SQLur Databashanterare & SQL

2 svar · 368 visningar · startad av ironhead

ironheadMedlem sedan mars 20011 346 inlägg
#1

Hej!

Jag har en transaktions-loggfil för en MSSQL-databas som växer som bara den. Vad händer om man begränsar storleken på den? Skriver den över data i samma fil, eller kommer en massa felmeddelanden och sedan kraschar eller vad händer? Det är en MSSQL 2000 DB.

OveRRidEMedlem sedan feb. 200112 078 inlägg
#2

Storleken på transaktionsloggen i sin helhet regleras allt som oftast av hur du sköter underhållet på din databas. Schemalagda SHRINK's (t.ex. i en Maintenanceplan) brukar hålla storleken nere på loggarna ganska rejält. Även om trunkering av loggen förekommer (antingen vid CHECKPOINT eller andra tillfällen) så måste utrymmet "frigöras", och det fixar SHRINK.

Du ska verkligen se till att den inte blir "full", för då får du problem.

Se till att ha en tajt Maintenanceplan och läs på om beteende och Best Practice om SQL Server, så brukar de snurra på ganska bra. Personligen rekommenderar jag inte t.ex. Auto-shrink, utan hellre schemareglerade aktiviteter.

Läs mer:
http://support.microsoft.com/default.aspx?scid=kb;en-us;110139
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/architec/8_ar_da2_876t.asp
http://support.microsoft.com/default.aspx?scid=kb;en-us;315512

ironheadMedlem sedan mars 20011 346 inlägg
#3

Ok! 1000-tack...OveRRidE :)

130 ms totalt · 3 externa anrop · v20260731065814-full.29ac60f6
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
127 ms — hämta tråd, inlägg och bilagor (db)