webForumDet fria alternativet

Logfil MSSQL

Databaser & SQL

2 svar · 368 visningar · startad av ironhead

Medlem sedan mars 20011 346 inlägg
Frågan#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.

Medlem 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

Medlem sedan mars 20011 346 inlägg
#3

Ok! 1000-tack...OveRRidE :)

352 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25
216 ms — deklarationer (db)
0 ms — hämta statistik (cache)
134 ms — hämta tråd, inlägg och bilagor (db)
216 ms — ändringar (db)