List:German« Previous MessageNext Message »
From:Sebastian Mendel Date:April 19 2004 8:42am
Subject:Re: Index auf datetime Feld?
View as plain text  
Marcel kurz schrieb:

> Hi,
> habe ein Index auf ein datetime Feld gelegt, aber irgendwie benutzt
> MySql 
> den Index nicht! Explain sagt bei possible_keys zwar das Feld datetime
> aber
> bei key steht NULL drin!  Ein "USE INDEX (datetime)" bring auch nichts.
> Warum ?

eventuell sind es zu wenig Datensätze, MySQL verwendet bei wenigen 
Datensätzen keinen Index, weil es blödsinn wäre erst einen 
Festplattenzugriff für den Index zu verschwenden, und dann einen zweiten 
für die Daten, also holt es sich einfach gleich die Daten wenn eh nicht 
viel in der Tabelle drin steht!

du kannst das Benutzen eines Index allerdings auch erzwingen, siehe 
SELECT im Handbuch.

-- 
Sebastian Mendel (www.sebastianmendel.de)

*www.warzonez.de* | www.tekkno4u.de | www.nofetish.com
Thread
Index auf datetime Feld?Marcel kurz16 Apr
  • Re: Index auf datetime Feld?Georg Richter16 Apr
    • RE: Index auf datetime Feld?Marcel Kurz19 Apr
      • Re: Index auf datetime Feld?Sebastian Mendel19 Apr
  • Re: Index auf datetime Feld?Sebastian Mendel19 Apr
    • RE: Index auf datetime Feld?Marcel Kurz19 Apr