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

Optimieren von MySQL-Abfragen:Ist es immer möglich, eine Abfrage so zu optimieren, dass sie nicht ALL verwendet

Es ist fast immer möglich (es gibt Fälle, in denen ein vollständiger Scan tatsächlich billiger ist), EINE Abfrage zu optimieren, um einen vollständigen Scan zu vermeiden, indem geeignete Indizes erstellt werden. Wenn Sie jedoch mehrere Abfragen für dieselbe Tabelle ausführen, gibt es Szenarien, in denen entweder einige von ihnen einen vollständigen Scan durchführen oder Sie am Ende mehr Indizes haben, als Sie Spalten in Ihrer Tabelle haben :-)