Pb de temps d'execution d'une requete - SQL/NoSQL - Programmation
MarshPosté 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 ?
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)
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