Benutzer mit den meisten Antworten
LOG-File wächst ins Unendliche bei Wartungsplänen

Frage
-
Hallo Leute!
Ich ahbe auf einer SQL 2005 Standard Edition ca. 40 DB's laufen im Recovery Mode FULL. Nun gibt es Wartungspläne diemir das Log aufblähen, jedoch weiß ich nicht wie ich das umgehen kann?
Über Abschneiden des LOGs etc. weiß ich Bescheid aber was soll ich tun damit mir die Platte nicht überläuft wenn ein Wartungsjob uin der Nacht läuft...?
Mit besten Grüßen
Norbert
_____________________________
_Code * it * Simple * and * Smile_
---- Was nützt die beste Informationstechnik, wenn sich die Menschen nichts zu sagen haben?” ----
- Bearbeitet bCode1983 Dienstag, 30. März 2010 10:34 ...
Antworten
-
Hallo Norbert,
wenn da Wartungspläne zum Reindizieren bei sind, da wir alles vollständig mit protokolliert und entsprechend wächst das Log-File der jeweiligen Datenbank.
Zunächst einmal würde ich prüfen, ob alle Reindizierungen in der Frequenz nötig sind. Häufig reicht monatlich oder 2 wöchentlich, dann könntest Du die Jobs für einzelne Tage über die Datenbanken verteilen. Oder Du lässt regelmäßig nur bestimmte Indizes reindizieren, alle anderen nur monatlich.
Du könntest vor den Wartungsplänen den Recovery Mode auf Simple anpassen, nur unterbricht das Deine Log-File Sicherungskette; also müsstest Du Deine Sicherungsstrategy anpassen.
Olaf Helper ----------- * cogito ergo sum * errare humanum est * quote erat demonstrandum * Wenn ich denke, ist das ein Fehler und das beweise ich täglich http://olafhelper.over-blog.de- Als Antwort vorgeschlagen Robert BreitenhoferModerator Mittwoch, 7. April 2010 09:33
- Als Antwort markiert Robert BreitenhoferModerator Montag, 10. Mai 2010 08:41
-
Du solltest vielleicht etwas mehr Informationen über diese Wartungspläne preisgeben... ;-)
Was machen diese Wartungspläne denn bei Dir?
Sind das Pläne, die mit dem Wizard erstellt wurden oder eigene?
Gibt es für jede Datenbank einen separaten Plan oder einen für alle?
Dies enthält vielleicht nützliche Informationen für Dich: http://technet.microsoft.com/en-us/magazine/2008.08.database.aspx#id0230012
-- Frank Kalis Microsoft SQL Server MVP Webmaster: http://www.insidesql.org- Als Antwort vorgeschlagen Robert BreitenhoferModerator Mittwoch, 7. April 2010 09:33
- Als Antwort markiert Robert BreitenhoferModerator Montag, 10. Mai 2010 08:41
-
Wenn man nicht will, dass das Log beim Reindizieren voll läuft und keine Datenbankspiegelung läuft, dann würde da das "Bulk Logged" Recovery Modell schon helfen.
Bodo Michael Danitz - MCT, MCITP - free consultant - performance guru - www.sql-server.de- Als Antwort markiert Robert BreitenhoferModerator Montag, 10. Mai 2010 08:41
Alle Antworten
-
Hallo Norbert,
wenn da Wartungspläne zum Reindizieren bei sind, da wir alles vollständig mit protokolliert und entsprechend wächst das Log-File der jeweiligen Datenbank.
Zunächst einmal würde ich prüfen, ob alle Reindizierungen in der Frequenz nötig sind. Häufig reicht monatlich oder 2 wöchentlich, dann könntest Du die Jobs für einzelne Tage über die Datenbanken verteilen. Oder Du lässt regelmäßig nur bestimmte Indizes reindizieren, alle anderen nur monatlich.
Du könntest vor den Wartungsplänen den Recovery Mode auf Simple anpassen, nur unterbricht das Deine Log-File Sicherungskette; also müsstest Du Deine Sicherungsstrategy anpassen.
Olaf Helper ----------- * cogito ergo sum * errare humanum est * quote erat demonstrandum * Wenn ich denke, ist das ein Fehler und das beweise ich täglich http://olafhelper.over-blog.de- Als Antwort vorgeschlagen Robert BreitenhoferModerator Mittwoch, 7. April 2010 09:33
- Als Antwort markiert Robert BreitenhoferModerator Montag, 10. Mai 2010 08:41
-
Du solltest vielleicht etwas mehr Informationen über diese Wartungspläne preisgeben... ;-)
Was machen diese Wartungspläne denn bei Dir?
Sind das Pläne, die mit dem Wizard erstellt wurden oder eigene?
Gibt es für jede Datenbank einen separaten Plan oder einen für alle?
Dies enthält vielleicht nützliche Informationen für Dich: http://technet.microsoft.com/en-us/magazine/2008.08.database.aspx#id0230012
-- Frank Kalis Microsoft SQL Server MVP Webmaster: http://www.insidesql.org- Als Antwort vorgeschlagen Robert BreitenhoferModerator Mittwoch, 7. April 2010 09:33
- Als Antwort markiert Robert BreitenhoferModerator Montag, 10. Mai 2010 08:41
-
Vielen Dank mal für die Info!
@Frank: Danke, den Artikel kenn ich bereits.@Olaf: Genau, da laufen Reindizierungsjobs, Werde das mal abchecken - denke nämlich das sind zum Großteil nur statische DB's.
Denke ich werd den vorgeschlagenen Artikel von Frank nochmals studieren und meine Indizeswartung überdenken.
Vielen Dank jedenfalls für die Hilfe
Gruß Norbert
_Code * it * Simple * and * Smile_
Was nützt die beste Informationstechnik, wenn sich die Menschen nichts zu sagen haben?
-
Wenn man nicht will, dass das Log beim Reindizieren voll läuft und keine Datenbankspiegelung läuft, dann würde da das "Bulk Logged" Recovery Modell schon helfen.
Bodo Michael Danitz - MCT, MCITP - free consultant - performance guru - www.sql-server.de- Als Antwort markiert Robert BreitenhoferModerator Montag, 10. Mai 2010 08:41