Datetime Index kleinere Größe

Datetime Index kleinere Größe

am 13.03.2006 20:14:15 von Alexander Kutz

Hallo,

kann man irgendwie in Mysql bei Datetime die Größe des Indexes
verkleinern? Ich selektiere nur nach den Tagen, brauche die Zeit aber
für Detailausgaben. - Die Kardinalität derzeit bei dem Index entspricht
der Anzahl der Datensätze - damit nützt der Index kaum was.
Ich verwende MySQL 4.0.25

Viele Grüße,

Alexander

Re: Datetime Index kleinere Größe

am 13.03.2006 21:05:02 von Dominik Echterbruch

Alexander Kutz wrote:
> Hallo,
>
> kann man irgendwie in Mysql bei Datetime die Größe des Indexes
> verkleinern? Ich selektiere nur nach den Tagen, brauche die Zeit aber
> für Detailausgaben. - Die Kardinalität derzeit bei dem Index entspricht
> der Anzahl der Datensätze - damit nützt der Index kaum was.
> Ich verwende MySQL 4.0.25

Du könntest mit einem ALTER TABLE und einem UPDATE die DATETIME Spalte
aufteilen in eine DATE und eine TIME Spalte. Auf Erstere legst du den
Index und Zweitere gibst du bei den Details mit aus.


Grüße,
Dominik
--
MonstersGame - Die Schlacht zwischen Vampiren und Werwölfen
http://spielwelt6.monstersgame.net/?ac=vid&vid=3018786