Requete sql

Fermé
baudry - 2 févr. 2002 à 08:41
floverdevel Messages postés 121 Date d'inscription dimanche 18 février 2001 Statut Membre Dernière intervention 20 mai 2011 - 3 févr. 2002 à 21:00
Suite migration ora7.3.4 vers oracle 8.1.7. Une requete de recherche (select) utilisant une table et des vues et une jointure dure 4 heures auparavant le resultat etait immediat.
Après verification cette réquète plante au moment ou elle utilise la clause and.
Je pense que cela provient de mon index. La destruction et la création de cet index pourrait il resoudre mon problème ?

1 réponse

floverdevel Messages postés 121 Date d'inscription dimanche 18 février 2001 Statut Membre Dernière intervention 20 mai 2011 15
3 févr. 2002 à 21:00
Ca se peut que si ton index n'est pas "up to date" que la requete dure plus longtemps puisque les données ne plus "triées" dans le bon ordre. Je peux pas te confirmer que ca va régler ton probleme de reconstruire l'index, mais dans mon cas, ca m'a aidé quelques fois de refaire les index pour qu'ils soient à jours. Car il se peut que les index ne soient plus synchronisés lorsqu'il y a eu une erreur et que l'ordinateur plante et s'éteind avant que le processus de mis-a-jour de l'index n'ait eu le temp de completer son opération.

Mais habituellement, tu aurrais un message d'erreur qui t'avertirais que l'index n'est plus synchronisé.

Ca vaut la peine d'essayer. MAIS, fait attention de ne pas rendre la situation pire qu'elle est. Je ferais un "backup"(sauvegarde) avant...

Bonne chance :)

No 'one' can be told what the matrix is.
You'll have to explore it yourself.
0