Machen Indizes beschleunigen, größer als > Vergleich in MySQL?

Habe ich ein Veranstaltungs-Tabellen in meiner db, die enthält unter anderem die Spalten start_date und end_date.

Ich Häufig Abfragen ausführen, wie

where start_date > 'some starting date' and end_date < 'some end date'

Wird ich profitieren von einem index erweitert die Spalten start_date und end_date? Ich heraus, dass dies nicht ein = Vergleich, aber vielleicht trotzdem.

  • Versuchen Sie ein erklären, auf die Abfrage vor und nach der Indizierung es.
  • Kurz gesagt: Wenn deine Abfrage liefert nur ein paar Zeilen, weil dieser Zustand dann der index nützlich ist.
  • mögliche Duplikate von: stackoverflow.com/questions/12957781/...
  • Dass die Formulierung Kontrollen für "ganz in", während eine ähnliche Formulierung Prüfungen für die "überlappung": "start" < "Ende" und " Ende > "start". Was wollen Sie diskutieren?
InformationsquelleAutor shealtiel | 2011-07-19
Schreibe einen Kommentar