Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Verbessert die Beschränkung einer Abfrage auf einen Datensatz die Leistung

Wenn die Spalte

enthält

ein eindeutiger Index:nein, es ist nicht schneller

ein nicht eindeutiger Index:vielleicht weil es verhindert, dass zusätzliche Zeilen nach der ersten übereinstimmenden Zeile gesendet werden, falls vorhanden

kein Index:manchmal

  • wenn 1 oder mehr Zeilen mit der Abfrage übereinstimmen, ja , da der vollständige Tabellenscan angehalten wird, nachdem die erste Zeile abgeglichen wurde.
  • wenn keine Zeilen mit der Abfrage übereinstimmen, nein , da ein vollständiger Tabellenscan durchgeführt werden muss