Actualités
Image pour le titre du contenu
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.

Commentaires

Vous pouvez ajouter votre commentaire!


Vous devez vous connecter pour commenter