ChrisB: Welchen Index zur Datenbankbeschleunigung?

Beitrag lesen

Hi,

Jetzt mache ich fast ausschlieslich Abfragen der Form:

SELECT a, c, d, e, f FROM meineTabelle WHERE b='foo' AND a >= 1262300400 AND a<= 1270072799 ORDER BY a


>   
> So eine Abfrage dauert ohen index auf meinem Rechner ca. 30 sek.  
> Wie erzeuge ich einen Index um diese Art Abfragen max. zu beschleunigen?  
  
<http://dev.mysql.com/doc/refman/5.1/en/create-index.html>  
  
Auf a und b einen zu setzen, bietet sich bei der genannten Query wahrscheinlich an.  
  
Btw., der Wert von a sieht nach einem Unix Timestamp aus.  
Es ist fast immer zu bevorzugen, einen der Datumstypen der Datenbank stattdessen zu verwenden.  
  
MfG ChrisB  
  

-- 
RGB is totally confusing - I mean, at least #C0FFEE should be brown, right?