Beeinflusst die Reihenfolge der Felder in einer WHERE-Klausel die Leistung in MySQL?

Ich habe zwei indizierte Felder in einer Tabelle -type unduserid (einzelne Indizes, keine zusammengesetzte).

types Feldwerte sind sehr begrenzt (sagen wir, es ist nur 0 oder 1), also haben 50% der Tabellendatensätze das gleichetype. userid -Werte hingegen stammen aus einer viel größeren Menge, sodass die Anzahl der Datensätze mit dem gleichenuserid ist klein

Wird eine dieser Abfragen schneller als die andere ausgeführt:

select * from table where type=1 and userid=5
select * from table where userid=5 and type=1

Auch wenn beide Felder nicht indiziert wären, würde dies das Verhalten ändern?

Antworten auf die Frage(6)

Ihre Antwort auf die Frage