Unsere nächtlichen vollständigen (und periodischen differenziellen) Sicherungen werden ziemlich umfangreich, was hauptsächlich auf die Anzahl der Indizes in unseren Tabellen zurückzuführen ist. Etwa die Hälfte der Sicherungsgröße besteht aus Indizes.
Wir verwenden das einfache Wiederherstellungsmodell für unsere Sicherungen.
Gibt es eine Möglichkeit, durch Verwendung einer FileGroups
oder einer anderen Dateipartitionierungsmethode Indizes von den Sicherungen auszuschließen ?
Es wäre schön, wenn dies auch auf Volltextkataloge ausgeweitet werden könnte.
quelle
Ehrlich gesagt, wollen Sie das wirklich nicht, auch wenn Sie die anderen Probleme überwinden, die andere hier ansprechen.
Wenn Sie die Sicherung im Notfall wiederherstellen, möchten Sie nicht warten, bis die Indizes neu erstellt wurden, und Sie werden eine abscheuliche Leistung erleiden, bis Sie dies tun.
Ich kann mir keine Situation vorstellen, in der Sie eine Sicherung ohne Indizes wiederherstellen möchten. In jedem Fall möchten Sie sie also wirklich gleichzeitig sichern.
Sie werden wahrscheinlich nach anderen Lösungen für dieses Problem suchen müssen ...
-Adam
quelle
Es hört sich so an, als ob dies nicht unterstützt wird. Aus diesem Fehlerbericht :
quelle
vielleicht eine verrückte idee, aber hier geht.
Natürlich können Sie dies nur dann wirklich tun, wenn Ihre Datenbank tagsüber einige Ausfallzeiten zulässt.
Löschen Sie auch nicht Ihre Clustered-Indizes, da SQL Server viel Zeit damit verschwendet, diese in einen Heap zu konvertieren.
Scheint der Kauf dieses zusätzlichen Speicherplatzes noch eine einfachere Lösung zu sein?
Haben Sie darüber nachgedacht, komprimierte Backups zu erstellen ? Dies ist ein neues Feature von 2008, es kann eine Option für Sie sein.
quelle