Mailinglisten-Archive |
Mariano Glas wrote: > > Morjens, > > wie gross wird eine DB mit 50.000.000 datensätzen ? > > ich hab hier eine nett db mit: > > 3 Int (einer davon multikey) > 2 double (16,4) > 14 char (255) > 2 char(25) > > bei 50.000.000 datensätzen komme ich auf ca. > 180 GB Datenbankplatz ?? > > ist diese Berechnung korekt ? (3,2 MB * 50.000.000) > > Mariano Hi Mariano! Hier meine Abschaetzung: - pro row: 3 x 4 Byte + 2 x 8 Byte + 14 x 255 Byte + 2 x 25 Byte = 3648 Byte - Groesse der Tabelle: 3648 x 50.000.000 / (1024^3) = 169,87 GB plus Indexdateien. Vielleicht sollte man es mit Datenkompression versuchen; oder die Länge der char-Felder dynamisch gestalten - wahrscheinlich stehen dort sowieso nur 60% Leerzeichen drin. Ich habe da aber leider auch keine Erfahrung. Gruss, Johannes -- Every program has at least one bug and can be shortened by at least one instruction -- from which, by induction, one can deduce that every program can be reduced to one instruction which doesn't work. Johannes Pellenz current email address: jpellenz_(at)_uni-koblenz.de lifetime email address: jpellenz_(at)_gmx.de
php::bar PHP Wiki - Listenarchive