Du coup, vu que tous vos index sont mono-colonnes, je m'interroge sur le besoin fonctionnel pour lequel tous ces index ont été créés :
start_date
end_date
user_login_id
ip
Y a -t- il...
Type: Messages; Utilisateur: escartefigue
Du coup, vu que tous vos index sont mono-colonnes, je m'interroge sur le besoin fonctionnel pour lequel tous ces index ont été créés :
start_date
end_date
user_login_id
ip
Y a -t- il...
Désolé j'avais loupé cette phrase dans votre réponse plus haut
Vous avez donc un index contenant seulement end_date et un autre contenant seulement user_login_id
Vous pouvez altérer l'index sur...
En effet, sauf si l'index existant (start_date, end_date, user_login_id, ip) peut être modifié pour mettre Start_date après end_date et user_login_id, auquel cas cet index suffira
A vous de faire...
C'est bien de la jointure avec end date dont je parle puisque c'est CA votre problème !
Encore une fois, créez vous un index comme je l'ai indiqué, ca devrait déjà beaucoup changer la donne (sauf si...
A vérifier par un explain, mais il est très probable que votre requete ...
SELECT COUNT(*)
FROM ma_table_temp
WHERE end_date<144400000
...fasse un table scan vu que vous n'avez aucun index...
Bonjour,
Vos identifiants de jointure ne sont pas de même format, (bigint d'un coté et int de l'autre), vérifiez votre chemin d'accès mais il est probable que les index ne soient pas utilisés pour...
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.