phpbar.de logo

Mailinglisten-Archive

Re: Datentypen
Archiv Mailingliste mysql-de

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

Re: Datentypen



> 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 


Home | Main Index | Thread Index

php::bar PHP Wiki   -   Listenarchive