Mysql
 sql >> Database >  >> RDS >> Mysql

Sbarazzarsi dell'uso temporaneo; Utilizzo di filesort

Come già detto, "usare filesort" e "usare temporaneo" non sempre implicano cattive prestazioni.

Qui sono alcune linee guida di base per migliorare le prestazioni delle istruzioni ORDER BY. I punti salienti:

Per prima cosa prova a usare gli indici (assicurati che i campi che stai ordinando abbiano indici). Si noti che aumentando le variabili di sistema sort_buffer_size e read_rnd_buffer_size può anche avere un effetto negativo su altre query:considera di impostarle in modo specifico per la sessione per cui ti servono e di lasciarle predefinite per tutte le altre sessioni.