MudGuard: mysql: Slowquery untersuchen

Beitrag lesen

Hi,

Hinzu kommt der ORDER BY. Wenn die WHERE-Bedingung mehr als eine > Ich muß nochmal genau prüfen, ob der ORDER BY wirklich effektlos ist, denn die betreffende ID kann ist in dieser Tabelle ein Fremdschlüssel, sie ist also nicht unique.

Du machst im Prinzip

select * where ID = 42 order by ID

Egal wie viele Zeilen das ergibt, alle haben die ID 42, und nach etwas zu sortieren, das in allen Zeilen gleich ist, ist ziemlich sinnlos. Eine Sortierung nach einem anderen Kriterium (bei dem verschiedene Werte auftreten können) wäre was anderes.

cu,
Andreas a/k/a MudGuard