PHP Portal » PHP Forum » Entwicklung » MySQL, PostgreSQL und SQL-konforme Datenbanken » welcher Index fehlt?

[MySQL] welcher Index fehlt? 

von
the Boss
Zitat
Hallo,

ich habe in einem Projekt eine SQL Anweisung, bei welcher ich einfach das "Using temporary; Using filesort" nicht weg bekomme. Jeder Index, welcher bisher immer geholfen hat, scheint hier nutzlos zu sein.

Die SQL Anweisung:
SQL Code
1
2
3
4
5
SELECT * FROM user_ticker a INNER JOIN ticker_type b ON ( a.ticker_type_id = b.id ) WHERE a.user_id = 1 ORDER BY a.zeit DESC
und das Explain dazu:

Code
1
2
a ref user_id_zeit user_id_zeit 4 const 6 Using temporary; Using filesort b ALL PRIMARY 3 Using where; Using join buffer


Werbung

Re: welcher Index fehlt? 

von
the Boss
Zitat
tja, manchmal ist MySQL doch nicht so clever

mit einem "FORCE INDEX (user_zeit)" läuft die Abfrage optimal

Schnellantwort