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

Temporäre Verwendung loswerden; Dateisort verwenden

Wie bereits gesagt, bedeutet "Verwenden von Filesort" und "Verwenden von Temporär" nicht immer eine schlechte Leistung.

hier sind einige grundlegende Richtlinien zur Verbesserung der Leistung von ORDER BY-Anweisungen. Die Highlights:

Versuchen Sie zuerst, Indizes zu verwenden (stellen Sie sicher, dass die Felder, nach denen Sie sortieren, Indizes haben). Beachten Sie, dass das Erhöhen der Systemvariablen sort_buffer_size und read_rnd_buffer_size kann sich auch negativ auf andere Abfragen auswirken - erwägen Sie, sie speziell für die Sitzung festzulegen, für die Sie sie benötigen, und lassen Sie sie für alle anderen Sitzungen auf der Standardeinstellung.