phpbar.de logo

Mailinglisten-Archive

Re: db groesse
Archiv Mailingliste mysql-de

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: db groesse



Johannes Pellenz schrieb:

> > 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

Die Verwendung von VARCHAR ist das einzig sinnvolle hier, bei MySQL
wird das allerdings nichts nützen, die 50 Mio Datensätze passen mit
Sicherheit nicht in eine Tabelle (Maximalgröße 2GB).

Elmar


Home | Main Index | Thread Index

php::bar PHP Wiki   -   Listenarchive