Mysql
 sql >> Base de données >  >> RDS >> Mysql

Se débarrasser de l'utilisation temporaire ; Utilisation du tri de fichiers

Comme déjà dit, "utiliser filesort" et "utiliser temporaire" n'impliquent pas toujours de mauvaises performances.

Ici Voici quelques directives de base pour améliorer les performances des instructions ORDER BY. Les points forts :

Essayez d'abord d'utiliser des index (assurez-vous que les champs sur lesquels vous triez ont des index). Notez que l'augmentation des variables système sort_buffer_size et read_rnd_buffer_size peut également avoir un effet négatif sur d'autres requêtes - envisagez de les définir spécifiquement pour la session pour laquelle vous en avez besoin et laissez-les par défaut pour toutes les autres sessions.