16. august 2005 - 15:53Der er
7 kommentarer og 1 løsning
Undgå skrivning til transaction log
Jeg har en række sql statements, der skriver 80 millioner records i en tabel. Helt konkret opbygges en matrix med kunder og priser. Resultatet er, at min log vokser gigantisk, når jeg skriver til tabellen. Der er ikke behov for log'en i forbindelse med denne tabel.
Jeg har brug for en måde at skrive til tabellen, der ligger i samme database som data hentes fra uden, at der skrives til loggen. Kan det lade sig gøre på nogen måde?
Jeg vil gerne undgå at skrive ned i en fil og derefter bruge BULK INSERT, hvilket dog er en mulig løsning.
Jeg kører med Full Recovery Model (og ønsker at fortsætte med det) :-)
Det er en løsning, jeg har overvejet. Det viser sig dog, at vores Navision-udviklingsfirma anbefaler, at man kører simple recovery model, og så er problemet sådan set løst. Men som forventet kan man ikke via t-sql undgå at skrive i loggen.
Jeg vil dog gerne give lidt point for dit svar :-)
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.