Recherche générale dans une base de données

Fermé
dodone - 18 août 2009 à 13:20
mouf13 Messages postés 142 Date d'inscription mardi 20 juin 2006 Statut Membre Dernière intervention 22 février 2011 - 18 août 2009 à 14:07
Bonjour,
Je possède 42 bases de données (mySQL) pour un total de 8500 tables.
Toutes les tables possèdent la même structure.
J'ai besoin de faire une recherche sur toutes les tables de toutes les bases. Pour cela je fait une requête multibase pleine de UNION ALL.
Toutefois cette méthode est très lourde et implique un temps d'exécution important. J'aimerai pouvoir récupérer mes données dans un délais maximum de 0.2s.
Existe-t-il une autre solution ?

1 réponse

mouf13 Messages postés 142 Date d'inscription mardi 20 juin 2006 Statut Membre Dernière intervention 22 février 2011 17
18 août 2009 à 14:07
as tu essayé :

1 je liste mes bases ('show databases');
2 je boucle sur chacune d'elle pour trouver mon occurence à l'interieur de mes tables ?

A essayer.
0