Jak już wspomniano, „używanie sortowania plików” i „używanie tymczasowego” nie zawsze oznacza złą wydajność.
Tutaj to kilka podstawowych wskazówek dotyczących poprawy wydajności instrukcji ORDER BY. Najważniejsze informacje:
Najpierw spróbuj użyć indeksów (upewnij się, że pola, według których sortujesz, mają indeksy). Zauważ, że zwiększenie zmiennych systemowych sort_buffer_size i read_rnd_buffer_size mogą mieć również negatywny wpływ na inne zapytania – rozważ ustawienie ich specjalnie dla sesji, do której są potrzebne, i pozostaw je jako domyślne dla wszystkich innych sesji.