|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Membre actif
![]() Inscription : mai 2004 Messages : 725 ![]() |
Bonjour,
J'ai créé une requete SQL d'update. Le probleme c'est que ma requete n'est pas efficace au niveau performance. On doit faire une update sur 70 000 lignes et une ligne prend 10 secondes pour etre updater. Comment améliorer la requete SQL suivante : Voici le nombre de lignes pour chaque tables : La table document a 648 244 lignes La table radiologie a 485 301 lignes La table data_temp a 70 366 lignes Code :
|
||
|
|
00
|
|
|
#2 |
|
Membre confirmé
![]() Grégoire MARTINIngénieur développement logiciels Inscription : janvier 2011 Messages : 128 ![]() |
Bonjour,
Des indexes ? Stats ? et Explain Plan si possible ? |
|
|
00
|
|
|
#3 | ||
|
Membre Expert
![]() Inscription : août 2009 Messages : 779 ![]() |
Un merge into devrait déjà être plus performant, ça éviterait de refaire des jointures sur une concaténation.
Code :
|
||
|
|
00
|
|
|
#4 |
|
Membre actif
![]() Inscription : mai 2004 Messages : 725 ![]() |
Merci pour vos réponses.
J'ai choisi de prendre une solution PL SQL avec un curseur. |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com