Windows - Phones - Visionen
SQL Export Größe - Druckversion

+- Windows - Phones - Visionen (https://www.wpvision.de)
+-- Forum: WPVision.de (https://www.wpvision.de/forumdisplay.php?fid=5)
+--- Forum: Forum (https://www.wpvision.de/forumdisplay.php?fid=139)
+---- Forum: Off Topic und Geplauder (https://www.wpvision.de/forumdisplay.php?fid=196)
+----- Forum: PC & Sonstiges (https://www.wpvision.de/forumdisplay.php?fid=19)
+----- Thema: SQL Export Größe (/showthread.php?tid=6511)

Seiten: 1 2


SQL Export Größe - Gast11 - 09.03.16

CTHTC schrieb:Werden denn in der DB die Felder als belegt markiert nur, weil sie von der Größe her definiert sind? Das kann ich mir gar nicht vorstellen. Dann wäre ja auch eine leere DB schon recht groß nur durch die Definitionen.

Wird doch nur das belegt was beim erstellen vorhanden ist , aber mit den von dir angegebene Grösse.


Tja das vernüftig rüber zu bringen . Du denkst da gerade an eine Excel Liste die von 0-2000 belegt ist oder. Deswegen der Gedanke das die voll/gross ist.

Wenn ich jetzt noch nen Server hätte würde ich da glatt mal einen erstellen.

Wir reden da jetzt gerade echt aneinander vorbei.

Zitat:
CREATE TABLE kunde
(
id INT NOT NULL AUTO_INCREMENT,
doktor VARCHAR (128) NOT NULL default '',
telefon VARCHAR (64) default NULL,
fax VARCHAR (64) default NULL,
strasse VARCHAR (128) default NULL,
plz VARCHAR (8) default NULL,
ort VARCHAR (64) default NULL,
PRIMARY KEY (id)
);


DB erstellt , Feste grösse 456 Datenbank klein
1000 User kommen DB wächst um 1000*456 = 456000 Datenbank grösser.
Deine User tragen aber im durchschnitt nur 128 Zeichen ein.
Sicherung würde wenn jeder User aber nur 128 Zeichen umfasst 128000 Daten umfassen auch wenn die DB 4560000 hat
Der SQL Dumper würde nun mit GZip alles sicher aber alle "0" stellen komprimieren .
Die Woltlab sicherung umfasste , meine ich zumindest , Nur den Inhalt der Tabelle X , Ist bei Tabelle X Länge 20 Inhalt aber nur 10 wird nur 10 Gesichert aber makiert das die Tabelle X 20 lang ist, häfte von dem was in der DB belegt wird.
Beim Restore wird Tabelle X mit Länge 20 aber Inhalt von nur 10 zurück geschrieben.

Ich sollte mal nen Server aufsetzen. Ob das jetzt noch alles richtig ist , würde ich nicht meine Hand für ins Feuer legen. Alzheimer kommt glaube ich.

Aber wenn da jemand was definitives weiss , wäre nett wenn er hier schreibt. So kann man ja nicht in ruhe schlafen Wink


SQL Export Größe - CTHTC - 09.03.16

Davon abgesehen, dass ich meine DB nicht komprimiere stellt sich ja immernoch die Frage, ob der Speicherplatz durch vorgabe belegt wird?
Wenn ich einen Eintrag habe, der 50 Zeichen lang sein kann, aber nur 10 benutzt werden, dann wird doch auch nur der Platz für 10 Zeichen geblockt bzw gespeichert. Oder reden wir jetzt wirklich total aneinander vorbei ?


SQL Export Größe - Gast11 - 10.03.16

Joa scheinbar.

Ich meine bei WBB wurde damals der Platz für das definierte Feld reserviert. Würde in meinen Augen auch Sinn machen , hättest du ja sonst eine total fragmantierte Datenbank.
Sequentiell siehts ja ander aus , ala Excel , is ja auch keine Datenbank.

Du hast doch bestimmt irgendwo eine SQL frei , probiere es doch aus. reicht doch oben auszuführen , einmal leer und einmal was eintragen.


SQL Export Größe - CTHTC - 10.03.16

Zumindest wird die leere schon mal mit Größe 0 angezeigt.


SQL Export Größe - virivsd - 10.03.16

ich kann das Datenbankbackup nicht testen.
will dem WWS am Server nix Böses

dennoch hab ich die SQL sporadisch nach Werten durchsuchen lassen
alte Rechnungsnummern, Inhalte dazu, Preise, Kunden, Adressen, Aufträge, Lieferscheine usw....
alles da.....


sieht also gut aus....

ich meine...ich will ja nicht meckern, dass das BKP kleiner ist, ist ja ganz gut so, aber schon krass, dass "LUFT" so ein Volumen erzeugt