Bonjour à tous
J'ai un souci de performance avec une procédure. J'ai déjà modifié la requête et suis passé d'un score de plus 10000 à moins de 10 !
Mais j'ai quand même un souci lorsque je fais appel à la procédure via SQL Developper. En effet l'execution de la procédure prend 50 sec mais quand je regarde l'output la procédure s'execute en moins de 2 sec.
Appel à la procédure
Code SQL : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 DECLARE v_contid CHAR(12 BYTE); BEGIN v_contid := pck_crm_maint.f_ins_contact_from_miw('90107402'); DBMS_OUTPUT.PUT_LINE('Contactid : ' || v_contid || ' : ' || SYSDATE); END;
Output de la procédure
Je n'arrive donc pas à identifier la source du problème.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 open & fetch log : 27/04/2011 12:08:00 done : 27/04/2011 12:08:44 select id contact : 27/04/2011 12:08:44 done : 27/04/2011 12:08:44 select id address : 27/04/2011 12:08:44 done : 27/04/2011 12:08:44 insert contact : 27/04/2011 12:08:44 dup_val_on_index : 27/04/2011 12:08:44 return : 27/04/2011 12:08:44 Contactid : CD0000110917 : 27/04/2011 12:08:44
Merci d'avance pour votre aide.
Partager