Du befindest Dich im Archiv vom ABAKUS Online Marketing Forum. Hier kannst Du Dich für das Forum mit den aktuellen Beiträgen registrieren.

Kann man aus der Query noch Performance rausholen

Ajax, Hijax, Microformats, RDF, Markup, HTML, PHP, CSS, MySQL, htaccess, robots.txt, CGI, Java, Javascript usw.
Fox Mulder
PostRank 8
PostRank 8
Beiträge: 804
Registriert: 16.11.2004, 09:06

Beitrag von Fox Mulder » 23.04.2006, 16:37

Hi, eine Frage an die Datenbank und MySQL Experten.

Ich habe eine MySQL 5 Tabelle mit mit mehr als einer Million Datensätzen.
Trotz der hohen Anzahl an Datensätzen ist die Performance bei select statments recht befriedigend, mit folgender Ausnahme:

Code: Alles auswählen

select spalte1 from tabelle where spalte2 = '1' limit 1000000, 20
Also frei übersetzt: Hole mir 20 Werte von spalte1 wo spalte2 = 1 ist, ab dem Startwert 1000000.

Die Query braucht rund 28 Sekunden. Einen (normalen) Index auf spalte2 habe ich gesetzt.

Kann man dieses select noch irgendwie performanter machen??