Datenbank cleanUp - Backup danach NOCH größer
HI
Ich verwende MS SQL Server 2005 (+ ManagementStudio).
Ich wollte meine DB aufräumen, um sie schneller zu gestalten, und habe ein Backup zuvor gemacht.
Dann habe ich alle alten Einträge vor 2008 mit einem Delete From Table (auf die Hälfte aller Tabellen angewand!) gelöscht.
Um zu prüfen, habe ich ein neues Backup gemacht, allerdings war dieses dann ca doppelt so groß wie jenes VOR dem DELETE.
Kann mir das jemand erklären
Ich verwende MS SQL Server 2005 (+ ManagementStudio).
Ich wollte meine DB aufräumen, um sie schneller zu gestalten, und habe ein Backup zuvor gemacht.
Dann habe ich alle alten Einträge vor 2008 mit einem Delete From Table (auf die Hälfte aller Tabellen angewand!) gelöscht.
Um zu prüfen, habe ich ein neues Backup gemacht, allerdings war dieses dann ca doppelt so groß wie jenes VOR dem DELETE.
Kann mir das jemand erklären
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 90965
Url: https://administrator.de/contentid/90965
Ausgedruckt am: 22.11.2024 um 10:11 Uhr
4 Kommentare
Neuester Kommentar
Servus,
google dich mal schlau, was es mit dem Database Maintenance Plan auf sich hat.
Ps: wenn einem etwas gestohlen wird - sagt man auch manchmal daß es zweimal da ist - genauso verhält es sich mit fast allen Datenbanken / Tabellen, wenn man Teile daraus löscht
Gruß
google dich mal schlau, was es mit dem Database Maintenance Plan auf sich hat.
Ps: wenn einem etwas gestohlen wird - sagt man auch manchmal daß es zweimal da ist - genauso verhält es sich mit fast allen Datenbanken / Tabellen, wenn man Teile daraus löscht
Gruß
Erstellen Sie den Wartungsplan
Erstellen Sie den Wartungsplan
1. Öffnen Sie SQL Server Enterprise Manager.
2. Erweitern Sie Microsoft SQL Server, erweitern Sie SQL Server-Gruppe, erweitern Sie ( SQL Server-Name), Und Sie erweitern dann Verwaltung.
3. Klicken Sie mit der rechten Maustaste auf Datenbank-Wartungsplanungsplan, und wählen Sie dann Neuer Wartungsplan aus.
4. Klicken Sie auf die Seite Welcome to the Database Maintenance Plan Wizard auf Weiter.
5. Wählen Sie auf die Seite Datenbanken auswählen die SystemCenterReporting Datenbank auf der Seite Datenbanken auswählen aus, und klicken Sie auf die Seite Datenbanken auswählen dann auf Weiter.
6. Aktivieren Sie Reorganize data and index pages das Kontrolle-Kästchen auf der Seite Parameter für die Datenoptimierung aktualisieren, aktivieren Sie Reorganize pages together with the original amount of free space das Kontrolle-Kästchen, und klicken Sie dann auf Weiter.
7. Klicken Sie auf die Seite Datenbank-Integritätsprüfung auf Weiter.
8. Deaktivieren Sie auf die Seite Sicherungsplan für Datenbank festlegen auf der Seite Sicherungsplan für Datenbank festlegen das Back up the database as part of the maintenance plan Kontrolle-Kästchen, und klicken Sie auf die Seite Sicherungsplan für Datenbank festlegen dann auf Weiter.
9. Klicken Sie auf die Seite Sicherungsplan für Transaktionsprotokoll festlegen auf die Seite Sicherungsplan für Transaktionsprotokoll festlegen auf Weiter, und klicken Sie auf die Seite Sicherungsplan für Transaktionsprotokoll festlegen auf Weiter dann mehrere dreimal.
10. Geben Sie auf die Seite Datenbank-Wartungsplanungs- Assistenten abschließen auf der Seite Datenbank-Wartungsplanungs- Assistenten abschließen einen Planname in dem Feld plan name wie SystemCenterReportingReindex ein, und klicken Sie auf die Seite Datenbank-Wartungsplanungs- Assistenten abschließen dann auf Fertig stellen.
Hinweis: diese Prozedur erstellt außerdem einen Auftrag, der als "Auftrag Optimierung für DB-Wartungsplan "SystemCenterReportingReindex"" in SQL Server-Agent bezeichnet wird. Löschen Sie diesen Auftrag von Projekte unter Verwaltung.
Erstellen Sie den Wartungsplan
1. Öffnen Sie SQL Server Enterprise Manager.
2. Erweitern Sie Microsoft SQL Server, erweitern Sie SQL Server-Gruppe, erweitern Sie ( SQL Server-Name), Und Sie erweitern dann Verwaltung.
3. Klicken Sie mit der rechten Maustaste auf Datenbank-Wartungsplanungsplan, und wählen Sie dann Neuer Wartungsplan aus.
4. Klicken Sie auf die Seite Welcome to the Database Maintenance Plan Wizard auf Weiter.
5. Wählen Sie auf die Seite Datenbanken auswählen die SystemCenterReporting Datenbank auf der Seite Datenbanken auswählen aus, und klicken Sie auf die Seite Datenbanken auswählen dann auf Weiter.
6. Aktivieren Sie Reorganize data and index pages das Kontrolle-Kästchen auf der Seite Parameter für die Datenoptimierung aktualisieren, aktivieren Sie Reorganize pages together with the original amount of free space das Kontrolle-Kästchen, und klicken Sie dann auf Weiter.
7. Klicken Sie auf die Seite Datenbank-Integritätsprüfung auf Weiter.
8. Deaktivieren Sie auf die Seite Sicherungsplan für Datenbank festlegen auf der Seite Sicherungsplan für Datenbank festlegen das Back up the database as part of the maintenance plan Kontrolle-Kästchen, und klicken Sie auf die Seite Sicherungsplan für Datenbank festlegen dann auf Weiter.
9. Klicken Sie auf die Seite Sicherungsplan für Transaktionsprotokoll festlegen auf die Seite Sicherungsplan für Transaktionsprotokoll festlegen auf Weiter, und klicken Sie auf die Seite Sicherungsplan für Transaktionsprotokoll festlegen auf Weiter dann mehrere dreimal.
10. Geben Sie auf die Seite Datenbank-Wartungsplanungs- Assistenten abschließen auf der Seite Datenbank-Wartungsplanungs- Assistenten abschließen einen Planname in dem Feld plan name wie SystemCenterReportingReindex ein, und klicken Sie auf die Seite Datenbank-Wartungsplanungs- Assistenten abschließen dann auf Fertig stellen.
Hinweis: diese Prozedur erstellt außerdem einen Auftrag, der als "Auftrag Optimierung für DB-Wartungsplan "SystemCenterReportingReindex"" in SQL Server-Agent bezeichnet wird. Löschen Sie diesen Auftrag von Projekte unter Verwaltung.