Empecher l'utilisation d'index mysql
Fermé
InAme19
Messages postés
539
Date d'inscription
samedi 13 septembre 2008
Statut
Membre
Dernière intervention
29 novembre 2012
-
31 mai 2010 à 14:40
InAme19 Messages postés 539 Date d'inscription samedi 13 septembre 2008 Statut Membre Dernière intervention 29 novembre 2012 - 31 mai 2010 à 15:13
InAme19 Messages postés 539 Date d'inscription samedi 13 septembre 2008 Statut Membre Dernière intervention 29 novembre 2012 - 31 mai 2010 à 15:13
A voir également:
- Empecher l'utilisation d'index mysql
- Notice d'utilisation - Guide
- Utilisation chromecast - Guide
- Mysql community server - Télécharger - Bases de données
- Index telephonique france - Guide
- La ressource demandée est en cours d'utilisation - Forum Téléphones & tablettes Android
2 réponses
Rusk
Messages postés
10
Date d'inscription
mardi 4 mars 2008
Statut
Membre
Dernière intervention
31 mai 2010
1
31 mai 2010 à 14:48
31 mai 2010 à 14:48
Montre nous tes deux requêtes déjà... ca vas aidé.
Mais ci ta requête 1 et un INSERT et la 2 un SELECT c'est logique que l'index la ralentisse. Après moi, je dis ca dans le vide car j'ai pas plus de précision sur tes requêtes.
Mais ci ta requête 1 et un INSERT et la 2 un SELECT c'est logique que l'index la ralentisse. Après moi, je dis ca dans le vide car j'ai pas plus de précision sur tes requêtes.
InAme19
Messages postés
539
Date d'inscription
samedi 13 septembre 2008
Statut
Membre
Dernière intervention
29 novembre 2012
62
31 mai 2010 à 15:13
31 mai 2010 à 15:13
Alors oui je ne parle pas d'INSERT car cela est normal que ça ralentisse.
Je parle de 2 SELECT
Requête 1:
Requête 2:
Si je fais un index sur idaction_url,visit_server_date,idsite la requête 2 est plus rapide mais la requête 1 devient lente.
Je parle de 2 SELECT
Requête 1:
SELECT DISTINCT ll.idaction_url, count( ll.idaction_url ) AS hits FROM wa_log_link ll WHERE ll.idsite =2 AND ll.visit_server_date BETWEEN '2010-01-03' AND '2010-05-27' GROUP BY ll.idaction_url ORDER BY hits DESC LIMIT 0 , 15
Requête 2:
SELECT idaction_url, count( idaction_url ) FROM wa_log_link WHERE idaction_url_ref =5 AND ( idaction_url =5 OR idaction_url =76284 OR idaction_url =26 OR idaction_url =21 OR idaction_url =16 ) AND idsite =2 AND visit_server_date BETWEEN '2006-01-01' AND '2010-05-27' GROUP BY idaction_url ORDER BY count( idaction_url ) DESC
Si je fais un index sur idaction_url,visit_server_date,idsite la requête 2 est plus rapide mais la requête 1 devient lente.