|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Nouveau Membre du Club
![]() Inscription : juin 2007 Messages : 271 ![]() |
Bonjour,
je travaille avec oracle 10g. j'ai des pb de perf sur une requête. Voici ce que je fais : Code :
Comment je peux l'optimiser ? merci |
||
|
|
00
|
|
|
#2 |
![]() ![]() |
Quel est l'intérêt de tout mettre dans une seule variable ?
Je veux dire, qu'en faites-vous par la suite ?
__________________
Email : http://scr.im/waldar |
|
00
|
|
|
#3 |
|
Nouveau Membre du Club
![]() Inscription : juin 2007 Messages : 271 ![]() |
la variable retour de ma fonction de type clob.
|
|
|
10
|
|
|
#4 |
|
Expert Confirmé Sénior
![]() ![]() ![]() Laurent SchneiderAdministrateur de base de données Inscription : décembre 2005 Messages : 2 925 ![]() |
tu as tenté un BULK COLLECT ?
|
|
00
|
|
|
#5 | ||||
|
Nouveau Membre du Club
![]() Inscription : juin 2007 Messages : 271 ![]() |
J'ai essayé :
Code :
Code :
...???? |
||||
|
|
00
|
|
|
#6 | ||||||
|
Membre chevronné
![]() O. JolySupport Inscription : décembre 2010 Messages : 287 ![]() |
Il doit manquer quelques infos
J'ai fait le test suivant Code :
Code :
Code :
|
||||||
|
00
|
|
|
#7 |
|
Nouveau Membre du Club
![]() Inscription : juin 2007 Messages : 271 ![]() |
je ne comprends pas...
|
|
|
00
|
|
|
#8 |
|
Membre chevronné
![]() O. JolySupport Inscription : décembre 2010 Messages : 287 ![]() |
Pouvez vous lancez la fonction avec une trace 10046 afin d'analyser ou le tempos est perdu et poster le tkprof ?
|
|
00
|
|
|
#9 |
|
Expert Confirmé Sénior
![]() Inscription : juillet 2003 Messages : 3 437 ![]() |
C'est la réaffectation du CLOB qui est super longue.
Suivant la taille de tes 2 champs, tu peux concatener dans un VARCHAR2(32768) et tous les X loop, tu concatènes la chaine au CLOB. Ou faire du dbms_lob.append, tu peux te baser sur ce post : http://www.developpez.net/forums/d10...ess-decriture/
__________________
More Code : More Bugs. Less Code : Less Bugs |
|
|
10
|
Copyright © 2000-2012 - www.developpez.com