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

Profitieren MySQL-Update-Abfragen von einem Index?

Nur in der Wo-Spalte. Ein Index für die Aktualisierungsspalte verlangsamt Ihre Abfrage tatsächlich, da der Index zusammen mit den Daten aktualisiert werden muss. Ein Index in der Where-Spalte beschleunigt Aktualisierungen und Auswahlen, verlangsamt aber einige Einfügungen.

Indizes verursachen auch Overhead, wenn Sie Zeilen löschen. Im Allgemeinen sind sie eine gute Sache, obwohl Sie für Spalten WHERE verwenden auf viel, und sie sind im Grunde notwendig für Spalten, auf denen Sie Joins machen, oder ORDER BY