Frage

Ich bin ein Programmierer, mit einem Nebenjob als unfreiwilliger DBA.

Ich habe einen Wartungsplan, der eine vollständige Sicherung macht und eine jede Nacht ‚Datenbankintegrität überprüfen‘. Ich Backup Transaktion protokolliert alle 10 Minuten. Die Transaktionsprotokollsicherung Größe Spikes nach dem Datenbank-Backup - exponentiell größer. Ich benutzen Indizes und Statistiken jede Nacht neu zu erstellen - ich dachte, das ist es, was das Transaktionsprotokoll Spike verursacht wurde - aber das Entfernen dieser Schritte nichts geändert haben.

Mirroring unsere Backups auf langsamen Verbindungen würden erheblich dazu beigetragen werden, wenn es nicht diese massive Spitze war - so ich hoffe, es ist etwas, ich falsch mache. Kann jemand etwas vorschlagen?

War es hilfreich?

Lösung

Wenn Sie nur die Log-Sicherung von 6 Uhr bis Mitternacht laufen, dann die erste Protokollsicherung bei 06.00 ist das Sichern alle Datenbankaktivitäten, die in den 6 Stunden seit der letzten Protokollsicherung aufgetreten .

Das ist ganz normal, und wahrscheinlich hat nichts mit der Tatsache zu tun, dass Ihre Datenbank-Backup-Platz um 4 Uhr morgens statt.

Da Sie auf SQL2008 sind, wird die Warnung in meiner anderen Antwort nicht gelten, und Sie sollen mit dem Betrieb der Log-Sicherungen 24 Stunden in Ordnung sein.

Andere Tipps

Ist das SQL 2000?

In SQL 2000, sind Sie eigentlich nicht die Protokollsicherung ausgeführt werden, während die vollständige Sicherung ausgeführt wird, oder „schlechte Dinge passieren können“, wie Versperren oder enorm aufgebläht Log-Dateien.

Siehe diese ServerFault Post für "The Word" von "The Man", Paul Randal, der verantwortlich für das SQL-Engine in Microsoft früher.

Siehe dieser Follow-up-Post für einige Ideen für das Überspringen der Protokollsicherung, während die vollständige Sicherung ausgeführt wird.

In SQL 2005 oder später diese Einschränkung nicht mehr vorhanden ist, und Sie sollten keine Probleme haben Protokollsicherungen und vollständige Backups zur gleichen Zeit ausgeführt werden.

Während die vollständige Sicherung ausgeführt wird, Transaktionssicherungen wird nicht ausgeführt. Also, wie lange dauert die vollständige Sicherung nehmen? Das Transaktionsprotokoll wird während dieser Zeit nicht von Transaktionsprotokollsicherungen abgeschnitten.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top