Benutzer mit den meisten Antworten
SQL Server Backup mit zusätzlichen Daten ergibt eine Backup-Datei mit gleicher Grösse

Frage
-
Eine Firmen Datenbank wird programmatisch täglich gesichert. Nun ist mir aufgefallen, dass die Backup-Dateien manchmal die gleiche Grösse haben, wie vom Vortag. Kann das mit der Komprimierung zu tun haben? Ist trotzdem seltsam, da pro Tag einiges an Daten hinzukommt.
Warum sind die Backup-Dateien manchmal gleich gross?
Danke für Antworten
Gruss
Stefan
Antworten
-
Solange die selben Pages bzw Extents noch Platz hatten, und also keine neuen Extents allokiert werden müssen wegen dieser "einigen" neuen Daten, würde es tatsächlich nicht mehr zu sichern geben als zuvor. Die Frage ist also, was heisst "einiges".
Und auf das "obendrauf" kommt nun die Komprimierung ins Spiel.Wie groß der Inhalt des komprimierten Backups ist, kann man übrigens über die Systemtabelle backupset ermitteln
select backup_size , compressed_backup_size, * from msdb.dbo.backupset WHERE database_name = 'DBxy'
Andreas Wolter (Blog | Twitter)
MCSM: Microsoft Certified Solutions Master Data Platform, MCM, MVP
www.SarpedonQualityLab.com | www.SQL-Server-Master-Class.com- Als Antwort vorgeschlagen Benjamin.Hoch Samstag, 28. November 2015 10:32
- Als Antwort markiert IntegralFramework.Net Samstag, 28. November 2015 17:00
-
Hallo Stefan,
Du kannst auch über die Tabelle backupset (Transact-SQL) => Felder "backup_size/compressed_backup_size" in der "msdb" Datenbank prüfen, wie groß denn nun wirklich die Backups waren.
Olaf Helper
[ Blog] [ Xing] [ MVP]
- Bearbeitet Olaf HelperMVP Samstag, 28. November 2015 05:50
- Als Antwort vorgeschlagen Benjamin.Hoch Samstag, 28. November 2015 10:32
- Als Antwort markiert IntegralFramework.Net Samstag, 28. November 2015 17:00
Alle Antworten
-
Hallo Stefan,
es wäre eher ungewöhnlich wenn die Backup Dateien gleich groß sind obwohl "einiges?" an Daten hinzugekommen sind. Letztendlich kannst du es nur prüfen in dem du das Backup (ggf. auf einem anderen Server) wiederherstellst und die letzten Änderungen kontrollierst.
Benjamin Hoch
MCSE: Data Platform,
MCSA: Windows Server 2012, -
Hallo Stefan,
Du kannst auch über die Tabelle backupset (Transact-SQL) => Felder "backup_size/compressed_backup_size" in der "msdb" Datenbank prüfen, wie groß denn nun wirklich die Backups waren.
Olaf Helper
[ Blog] [ Xing] [ MVP]
- Bearbeitet Olaf HelperMVP Samstag, 28. November 2015 05:50
- Als Antwort vorgeschlagen Benjamin.Hoch Samstag, 28. November 2015 10:32
- Als Antwort markiert IntegralFramework.Net Samstag, 28. November 2015 17:00
-
Solange die selben Pages bzw Extents noch Platz hatten, und also keine neuen Extents allokiert werden müssen wegen dieser "einigen" neuen Daten, würde es tatsächlich nicht mehr zu sichern geben als zuvor. Die Frage ist also, was heisst "einiges".
Und auf das "obendrauf" kommt nun die Komprimierung ins Spiel.Wie groß der Inhalt des komprimierten Backups ist, kann man übrigens über die Systemtabelle backupset ermitteln
select backup_size , compressed_backup_size, * from msdb.dbo.backupset WHERE database_name = 'DBxy'
Andreas Wolter (Blog | Twitter)
MCSM: Microsoft Certified Solutions Master Data Platform, MCM, MVP
www.SarpedonQualityLab.com | www.SQL-Server-Master-Class.com- Als Antwort vorgeschlagen Benjamin.Hoch Samstag, 28. November 2015 10:32
- Als Antwort markiert IntegralFramework.Net Samstag, 28. November 2015 17:00