| Verschieben des LOG Files |
|
|
|
| Mittwoch, den 14. Juli 2010 um 13:04 Uhr | |
|
Um ein optimales I/O Verhalten für den SQL Server zu grantieren ist allgemein bekannt, dass das LOG File auf eine separates Laufwerk gelegt werden sollte. Ab und an stellt man fest, dass dies zunächst übersehen wurde, oder man fügt auch erst nachträglich ein zusätzliches Laufwerk hinzu, und muss nun die LOG-Datei verschieben. Grundsätzlich verfügt jede SQL Server Datenbank über zwei Dateien. Die Primary Datenbank Datei und das LOG File. Das Transaction LOG ist naturgemäß eine sequentielle Datei während die Datenbank an sich mit Random Zugriffen arbeitet. Legt man nun die LOG Datei auf ein eigenes Laufwerk mit eigenem Controller erreicht man ein optimales Verhalten für die LOG Datei. Anm.: Ersellen Sie nicht mehrere Filegroups für die LOG Datei. Auf Grund des sequentiellen Zugriffs hätte dies einen negativen Effekt. Muss die LOG Datei nachträglich auf ein anderes Laufwerk verschoben werden, so kann das mit reinen T-SQL Kommandos oder auch über das SSMS (SQL Server Management Studio) erfolgen.
Folgende Punkte sollten Sie zuvor durchführen bzw. überprüfen:
Das grundsätzliche Vorgehen zum Verschieben des LOG-Files:
Beispiel Durchführen mit T-SQL: 1. Datenbank und LOG Informationen abrufen:
Ausgabe:
2. Nach dem Sie diese Informationen und mit den Anwendern die Downtime ausgehandelt haben:
3. Nach dem die Datenbank nun angehängt wurde können Sie die Datei mit dem Explorer verschieben
|
|
| Aktualisiert ( Mittwoch, den 28. Juli 2010 um 15:20 Uhr ) |
Wer ist online
![]() | Heute | 17 |
![]() | Gestern | 49 |
![]() | Diese Woche | 17 |
![]() | Dieser Monat | 238 |
![]() | Total | 2432 |









