Gewusst wie: verwalten eine Microsoft SQL Server 2008-Datenbank
Wartung ist entscheidend für den Status der Datenbank zu gewährleisten. Datenbanken mit häufigen Schreibaktivitäten---wie Updates oder neuen Datensatz Einfügungen---unterliegen Fragmentierung. Microsoft bietet Datenbank-Konsolenbefehle oder DBCC, verwenden die Datenbankwartungsaufgaben ausführen. Wichtige Datenbank Wartungsaufgaben enthalten nach Paul S. Randal im "TechNet Magazin," Verwalten von Daten- und Transaktionsprotokolldateien Protokolldateien, die Aktualisierung von Statistiken und beseitigen der Fragmentierung. Zu wissen, wie und wann verwenden Sie DBCC halten Ihre Datenbank kompetent ausgeführt.
Anweisungen
Verwalten von Dateien
1 Herstellen einer Verbindung zur Datenbank mithilfe einer Eingabeaufforderung oder das SQL Server Management Studio oder SSMS.
2 Verkleinern Sie die Größe ein einzelner Dateien durch Eingabe von "Dbcc Datei verkleinern" gefolgt von den Dateinamen der Datei verkleinern. Optional können Sie die Größe um es zu verkleinern eingeben.
3 Verkleinern einer gesamten Datenbank, einschließlich der Datendateien und Transaktionslog, indem Sie "Dbcc Shrinkdatabase" gefolgt von den Namen der Datenbank eingeben.
4 Geben Sie "Dbcc Cleantable", gefolgt vom Namen Datenbank und Tabelle, zur Verringerung der leeren Raum in einer Tabelle oder Sicht, die erhebliche-Verkleinerung gehabt hat.
Weitere Wartungsaufgaben
5 Klare Puffer verwendet durch Eingabe von "Dbcc Dropcleanbuffers." Dadurch können Sie testen, wie Abfragen ausführen würde, nachdem ein Server neu gestartet.
6 Entfernen Sie veraltete gespeicherte Prozedur-Cache-Informationen durch Eingabe von "Dbcc Freeproccache", gefolgt von den Plan-Griff, SQL behandeln oder pool Name des Elements gelöscht werden. Dadurch wird die gespeicherte Prozedur ausgeführt wird das nächste Mal neu kompilieren zu müssen.
7 Zeilen- oder Graf Probleme beheben indem Sie "Dbcc Updateusage" eingeben, um die Statistiken zu aktualisieren. Dieser Befehl muss die Datenbank, Tabelle oder Index Name aktualisieren folgen.
Tipps & Warnungen
- Zwei weitere DBCC-Befehle---"Dbreindex" und "Indexdefrag"---sind verfügbar, aber Microsoft plant, diese bei der nächsten SQL entfernen freigeben, sodass ihre Verwendung sollte vermieden werden.