Bonjour,
Imaginons une table contenant des utilisateurs.
La table user contient 2 champs : user_id et user_dep
user_dep contient le numéro d’un département et pour accélérer les recherches il y a un index sur ce champ.
Admettons que je veuille lister les utilisateurs inscrits par exemple dans le 75. Je sais avant de faire la requête qu’il y a 123 personnes dans le 75 (parceque je mets en cache cette donnée). Cela peut-il accélérer la requête d’ajouter un ‘limit 123’ ou bien ça ne sert à rien car il y a un index sur le champ (et que mysql ne va pas utiliser mon ‘limit 123’ car il sait déjà qu’il y en a 123) ?
Merci !
Imaginons une table contenant des utilisateurs.
La table user contient 2 champs : user_id et user_dep
user_dep contient le numéro d’un département et pour accélérer les recherches il y a un index sur ce champ.
Admettons que je veuille lister les utilisateurs inscrits par exemple dans le 75. Je sais avant de faire la requête qu’il y a 123 personnes dans le 75 (parceque je mets en cache cette donnée). Cela peut-il accélérer la requête d’ajouter un ‘limit 123’ ou bien ça ne sert à rien car il y a un index sur le champ (et que mysql ne va pas utiliser mon ‘limit 123’ car il sait déjà qu’il y en a 123) ?
Merci !