Unterschied zwischen Datenbankgröße und Backup

Wernerchrissi

New Member
Hallo ich hab folgendes Problem....

bei einer Datenbank ca. 70MB bekomme ich bei verschiedenen Backups verschiedene gesicherte Datenmengen....

einmal ca. 70 MB, das nächste mal ca 56MB ....

gesichert wird über exportieren in SQL.

Hat jemand eine Erklärung ???


Danke für die Hilfe, Werner
 
Lapidare Frage: Komprimierst du deine Backups?

Wenn ja kann der Unterschied durchaus darin liegen, dass die Dumps unterschiedlich komprimiert werden.

Gruß,
Marco
 
Wenn Du unkomprimierte SQL-Dateien hast, kannst Du ja mal einen "diff" drüber laufen lassen.
(Dauert bei der Größe nur ein bisschen...)

huschi.
 
Hallo,

leider habe ich davon keine Ahnung, kannst Du mir weiterhelfen ??

Ich habe jetzt erstmal die Sicherungen weitergemacht, dabei sind folgende Datenmengen entstanden....

1. DB-Größe ca. 72 Mb....Sicherung ca. 72 MB
2. DB-Größe ca. 73 Mb....Sicherung ca. 73 MB
3. DB-Größe ca. 73 Mb....Sicherung ca. 55 MB
4. DB-Größe ca. 75 Mb....Sicherung ca. 58 MB

Danke, Gruß Werner
 
Werde doch endlich mal etwas konkreter. Z.B.:
- Woher nimmst Du diese Werte?
- Wie sehen die Dateien aus? (Was steht drin?)
- Über welchen DB-Server und OS reden wir hier?

huschi.
 
Hallo Huschi,

wie schon gesagt, ich habe wenig Ahnung...

hier mal die Daten von unserem RootServer auf dem ein VB-Forums läuft:

MySQL - 5.0.18
Protokoll-Version: 10
Server: Localhost via UNIX socket

Datenbank:
Tabellen = 127
Zeilen = 83.585
Daten = 75,0 MB
Indizes = 35,0 MB
Insgesamt = 110,0 MB
Überhang = 3,7 MB

wenn die Datenbank als SQL-File auf meinen Rechner exportiert wird

kommt eine Datei dabei heraus Forum.sql mit einer Größe von 58.160 KB.

Danke für die Hilfe, Werner
 
Die Sache mit dem diff könnte etwas schwer werden, da sich zwischen zwei Backups jede Menge Daten ändern können. ;) Ich würde ein Backup mal auf meinem Entwicklungsrechner einspielen und dann schauen ob noch alle Tabellen da sind und die Anzahl der Einträge in den Tabellen in etwas übereinstimmt. Sollte beim Backup ein Fehler aufgetreten sein, gibt es meistens schon Probleme beim Einspielen des Backups.
 
Last edited by a moderator:
Ich gehe mal davon aus, das du sowas wie PHPMyAdmin verwendest? Bei einer so großen Datenbank dürfte der Export entsprechend lange dauern. Dies wiederum führt wohl dazu, das das PHP Script (PHPMyAdmin) ein zu hohe Laufzeit hat und vom Webserver einfach gekillt wird. Da gibt es eine Variable in der php.ini, wo man die maximal zulässige Laufzeit eines PHP Skriptes festlegen kann, habe aber den Namen nicht parat ....
-
Oder hast du ein eigenes Export-Skript?
-
Oder verwendest du die MySQL Boardmittel, wie mysqldump?
-
 
Wenn man ein Diff-Programm mit GUI (für Windows z.B. WinDiff) nimmt sieht man relativ einfach ob ein größerer Teil des Dumps fehlt.
Evtl. bricht er anhand eines Fehlers ab. Dann sollte dies am Ende der Datei erkennbar sein.

huschi.
 
Back
Top