Requête 1:Mysql Optimisation des requêtes
SELECT cid,
dl
FROM chal
WHERE cid IN (
SELECT cid
FROM c_users
WHERE uid = 636587
);
Requête 2:
SELECT chal.cid AS cid,
chal.dl AS dl
FROM chal,
c_users
WHERE uid = 808
AND chal.cid = c_users.cid;
cid est la clé primaire dans Chal cid et uid sont indexés dans c_users, cid est pas unique;
Lequel de la requête ci-dessus est le meilleur?
Expliquer dit le texte suivant
Requête 1 utilise deux types d'indice à savoir ALL et index_subquery
Requête 2 utilisateurs deux types d'indice à savoir ALL et ref
I Je me demande pourquoi les deux requêtes disent TOUT comme type d'index bien que cid soit la clé primaire dans la table chal.
cid est indexé dans c_users et chal –