Actualités
La commande COUNT(DISTINCT col) de MySQL est bien plus lente COUNT(col), car elle réalise toujours un scan complet de table, au lieu de rechercher des index pour gagner en vitesse. C'est ce qui est arrivé à poeticode, qui a fini par modifier sa requête pour supprimer le DISTINCT, et gagner un facteur de 70 dans le temps d'exécution.
MySQL: COUNT DISTINCT vs DISTINCT and COUNT (681 visites)
WL#3220: Loose index scan for aggregate functions (46 visites)
Commentaires
Vous pouvez ajouter votre commentaire! |
Vous devez vous connecter pour commenter


