Wartung ist von entscheidender Bedeutung zur Datenbank Gesundheit zu gewährleisten. Datenbanken mit häufigen Schreib- Aktivität --- wie Updates oder neuen Rekord Insertionen --- unterliegen Fragmentierung. Microsoft bietet Datenbank -Konsole Befehle oder DBCC , zu bedienen, dass durchführen Datenbank Wartungsaufgaben. Wichtig Datenbank Wartungsaufgaben nach Paul S. Randal in " TechNet Magazine, " gehören die Verwaltung von Daten -und Transaktionsprotokolldateien , Aktualisieren von Statistiken und die Beseitigung der Fragmentierung. Zu wissen, wie und wann zu verwenden DBCC wird Ihre Datenbank läuft kompetent . Things You
Administrativer Zugriff auf Datenbank
brauchen anzeigen Weitere Anweisungen
Verwalten von Dateien
1
Öffnen Sie eine Verbindung zur Datenbank entweder eine Eingabeaufforderung oder die SQL Server Management Studio oder SSMS .
2
verkleinern Sie die Größe eines einzelnen Dateien , indem Sie " dbcc shrink file" durch den Dateinamen der Datei zu schrumpfen gefolgt . Optional können Sie die Größe , um es zu schrumpfen.
3
verkleinern die Größe der gesamten Datenbank , einschließlich den Daten -und Transaktionsprotokolldateien , indem Sie " dbcc shrinkdatabase " , gefolgt von der Name der Datenbank.
4
Type " dbcc CLEANTABLE ", gefolgt von der Datenbank und Tabellennamen , um leere Raum in einer Tabelle oder Sicht , die erhebliche verkleinerung hatte zu reduzieren.
Andere Wartungsarbeiten
5
Klar Puffer verwendet , indem Sie " dbcc DROPCLEANBUFFERS . " Dies können Sie testen, wie Abfragen ausführen würde nach einem Server- Neustart .
6
entfernen veraltete gespeicherte Prozedur Cache-Informationen , indem Sie " dbcc FREEPROCCACHE ", gefolgt von dem Plan Griff, SQL-Handle oder Pool-Name des Artikel gelöscht werden. Dies führt dazu, die gespeicherte Prozedur , um das nächste Mal ausgeführt wird neu kompilieren.
7
richtige Zeile oder Seitenzahl Fragen , indem Sie " dbcc updateusage " , um Statistiken zu aktualisieren. Dieser Befehl muss entweder durch den Datenbank-, Tabellen -oder Index- Namen zu aktualisieren folgen.