Dans tes requêtes il y a déjà le nom des colonnes et dans un message tu as donné les index. SHOW CREATE TABLE ne donne pas le contenu de la table mais le script de création de la structure de la...
Type: Messages; Utilisateur: CinePhil
Dans tes requêtes il y a déjà le nom des colonnes et dans un message tu as donné les index. SHOW CREATE TABLE ne donne pas le contenu de la table mais le script de création de la structure de la...
Tu continues de ne pas écrire tes jointures de manière normalisée ! :fessee:
Il utilise comme index la clé primaire. Quelle est-elle ?
On peut avoir le descriptif complet de la table (SHOW...
As-tu essayé l'une ou plusieurs des commandes d'entretien des tables ?
Je ne suis pas un spécialiste du fonctionnement interne des SGBD mais je pense que ça ne pose pas de problème.
Logiquement, l'index doit être trié de manière croissante donc quand il atteint la...
On peut avoir le nouvel EXPLAIN sans le ORDER ?
Je suppose qu'il y a plus de valeurs différentes sur color_count que sur color_id ?
Essaie d'inverser l'ordre des colonnes dans l'index double sur...
Ceci indique qu'il retient 6396 lignes (sur 48 millions si j'ai bien compris dans un précédent message) et qu'il utilise une table temporaire pour ça.
Le serveur est-il suffisamment dimensionné ?
...
Avec la syntaxe normalisée depuis 1992 pour les jointures, ce sera déjà un peu mieux :
SELECT a.photo_id, a.color_count, b.color_count,c.color_count
FROM photos_colors_new a
INNER JOIN...
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.