Maison > Article > base de données > Où se trouve l'enregistrement d'exécution de la procédure stockée de requête Oracle ?
Les méthodes permettant d'afficher les enregistrements d'exécution de procédures stockées dans Oracle incluent : l'utilisation de la table V$SYSSTAT pour interroger les heures d'exécution et les horodatages ; l'utilisation de la table V$SQL_WORKAREA pour obtenir les informations d'exécution actuelles, vous devez ouvrir la session de suivi ; et fermez-le pour voir.
Comment afficher les enregistrements d'exécution des procédures stockées dans Oracle
Dans la base de données Oracle, vous pouvez afficher les enregistrements d'exécution des procédures stockées via les méthodes suivantes :
1 Utilisez la table V$SYSSTAT.
V$ La table SYSSTAT stocke des données sur les statistiques du système, y compris le nombre d'exécutions de procédures stockées. Pour interroger l'enregistrement d'exécution d'une procédure stockée, veuillez utiliser l'instruction SQL suivante :
<code class="sql">SELECT * FROM V$SYSSTAT WHERE NAME = 'user_procedure_executions';</code>
Cette instruction renverra le nombre de fois que la procédure stockée a été exécutée, l'horodatage de la dernière exécution et d'autres informations.
2. Utilisez la table V$SQL_WORKAREA
La table V$SQL_WORKAREA stocke des informations sur l'instruction SQL actuellement exécutée. Si une procédure stockée est en cours d'exécution, cette table contient des informations sur la procédure stockée. Pour afficher l'enregistrement d'exécution d'une procédure stockée, utilisez l'instruction SQL suivante :
<code class="sql">SELECT * FROM V$SQL_WORKAREA WHERE OWNER = '<owner_name>' AND NAME = '<stored_procedure_name>';</code>
<owner_name>
是存储过程的所有者名称,<stored_procedure_name>
est le nom de la procédure stockée.
3. Afficher le fichier journal de session
Le fichier journal de session enregistre des informations sur les activités de la session, y compris les enregistrements d'exécution de procédures stockées. Pour afficher les fichiers journaux de session, procédez comme suit :
L'emplacement par défaut du fichier journal de session est ORACLE_BASE/admin/
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!