Mailinglisten-Archive |
> weiß jemand, ob Queries schneller abgearbeitet werden, wenn ich > die Datentypen innerhalb der Tabelle z.B. von BIGINT zu SMALLINT > verändere? Naja. BIGINT sind halt 64Bits, also etwas, was von einem normalen Intel-Prozessor derzeit nicht nativ unterstützt wird. Ergo können sämtliche Berechnungsvorgänge und Vergleiche mit diesem Datentyp nicht direkt von einer Prozessorinstruktion vorgenommen werden, sondern müssen softwaremäßig emuliert werden. Zum zweiten braucht ein BIGINT 8 Byte/Zeile, ein SMALLINT nur 2. D.h. weniger Daten von der Platte zu lesen und auch weniger Daten in temporäre Tabellen schreiben bei komplexen JOINS. Ob das nun bei Abfragen so stark ins Gewicht fällt ist eine andere Sache. Allein aus Platzgründen lohnt es sich allerdings sicher! Gruß Jan --- *** Weitere Infos zur Mailingliste und MySQL unter www.4t2.com/mysql
php::bar PHP Wiki - Listenarchive