Pb de temps d'execution d'une requete

Pb de temps d'execution d'une requete - SQL/NoSQL - Programmation

Marsh Posté le 12-06-2008 à 14:18:22    

Bonjour,
 
Je situe que je suis newbie en DB !
Je cherche à avoir le nom du service utilisateur à partir de 2 tables, mais j'ai des temps de réponse à la requête de l'orde de 55s, est-ce normale ?
 
Environnement :
tb1
56 champs
50 000 enregistrements
 
tb2
4 champs
15 000 enregistrements
 
MySQL 5
 
le champs commun au 2 tables sont le compte utilisateur.
voici mes requetes :
SELECT tb1.nom, tb1.prenom, tb1.service from tb1, tb2 where tb1.login = tb2.login
ou
SELECT tb1.nom, tb1.prenom, tb1.service from tb1, tb2 where tb1.login = tb2.login
 
ou  
CREATE VIEW user_dep AS SELECT service, nom, prenom FROM tb1 WHERE login IN (SELECT login FROM tb2)
 
merci d'avance pour votre aide.
 
A+
 
Alasta

Reply

Marsh Posté le 12-06-2008 à 14:18:22   

Reply

Marsh Posté le 12-06-2008 à 14:19:45    

T'as des index sur tes tables ?
 
Si oui, tes requêtes les utilisent ?
 
Si non, faut en créer. [:dawao]

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed