|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre à l'essai
![]() Inscription : septembre 2007 Messages : 109 ![]() |
Bonjour,
un developpeur a une requete qui tourne depuis 3h. J'ai voulu regarder la table v$session_longops pour connaitre sa date de fin. Pb, je ne vois pas la requete dans la table longops. Par contre, il n'y a pas de souci, il est bien dans la table v$session avec le statut 'ACTIVE' et SID=19 en regardant sur le net, la seule condition pour v$session_longops est que la requete doit durer plus de 6 secondes, ce qui est le cas comment cela est il possible? comment estimer la date de fin de cette requette? merci oracle 9i |
|
|
00
|
|
|
#2 | |
![]() ![]() Inscription : janvier 2004 Messages : 15 861 ![]() |
il suffit de lire la doc : http://download.oracle.com/docs/cd/B...htm#sthref3995
Citation:
|
|
|
|
00
|
|
|
#3 |
|
Membre à l'essai
![]() Inscription : septembre 2007 Messages : 109 ![]() |
merci,
j'étais déjà en train de chercher du coté de _SQLEXEC_PROGRESSION_COST ... |
|
|
00
|
|
|
#4 | |
![]() Inscription : décembre 2002 Messages : 2 397 ![]() |
Citation:
V$SESSION_LONGOPS trace spontanément diverses opérations telles que les sauvegardes RMAN, les calculs de statistiques ou les constructions d'index, mais pour les requêtes non parallèles, ce n'est pas systématique. On peut tirer des conclusions lorsqu'on trouve quelque chose dans V$SESSION_LONGOPS, pas quand on n'y trouve rien. Une page intéressante sur le sujet : http://www.gplivna.eu/papers/v$session_longops.htm
__________________
Consultant / formateur Oracle indépendant Certifié OCP 10g et 11g, sécurité 11g |
|
|
|
00
|
|
|
#5 |
|
Membre éprouvé
![]() Inscription : décembre 2007 Messages : 354 ![]() |
J'ajoute à ce qui a été dit qu'il est possible d'utiliser le package dbms_application_info afin de placer une opération (une boucle PL/SQL par exemple) dans v$session_longops
__________________
Consultant et formateur Oracle |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com