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

Die MySQL-Ansicht ist sehr langsam. Wieso den?

Sobald Sie DISTINCT- oder Aggregationsfunktionen in einer Ansicht erwähnen, wählt MySQL den TEMPTABLE-Algorithmus für diese Ansicht aus, und das bedeutet, dass es eine temporäre Tabelle für die Ansicht erstellt und dann Sortierung, Gruppierung und Aggregation darauf anwendet. Weitere Einzelheiten finden Sie hier . Außerdem gibt es hier einige Empfehlungen zur Ansichtsleistung .