Heim  >  Artikel  >  Datenbank  >  Wo ist der Ausführungsdatensatz der gespeicherten Oracle-Abfrageprozedur?

Wo ist der Ausführungsdatensatz der gespeicherten Oracle-Abfrageprozedur?

下次还敢
下次还敢Original
2024-04-19 05:39:141005Durchsuche

Zu den Methoden zum Anzeigen gespeicherter Prozedurausführungsdatensätze in Oracle gehören: Verwenden der V$SYSSTAT-Tabelle zum Abfragen von Ausführungszeiten und Zeitstempeln; Verwenden der V$SQL_WORKAREA-Tabelle zum Abrufen aktueller Ausführungsinformationen; Sie müssen die Tracking-Sitzung öffnen und schließen Sie es, um es zu überprüfen.

Wo ist der Ausführungsdatensatz der gespeicherten Oracle-Abfrageprozedur?

So zeigen Sie die Ausführungsdatensätze gespeicherter Prozeduren in Oracle an

In der Oracle-Datenbank können Sie die Ausführungsdatensätze gespeicherter Prozeduren mit den folgenden Methoden anzeigen:

1 Verwenden Sie die V$SYSSTAT-Tabelle

V$ Die SYSSTAT-Tabelle speichert Daten über Systemstatistiken, einschließlich der Anzahl der Ausführungen gespeicherter Prozeduren. Um den Ausführungsdatensatz einer gespeicherten Prozedur abzufragen, verwenden Sie bitte die folgende SQL-Anweisung:

<code class="sql">SELECT * FROM V$SYSSTAT
WHERE NAME = 'user_procedure_executions';</code>

Diese Anweisung gibt die Anzahl der Ausführungen der gespeicherten Prozedur, den Zeitstempel der letzten Ausführung und andere Informationen zurück.

2. Verwenden Sie die V$SQL_WORKAREA-Tabelle

Die V$SQL_WORKAREA-Tabelle speichert Informationen über die aktuell ausgeführte SQL-Anweisung. Wenn eine gespeicherte Prozedur ausgeführt wird, enthält diese Tabelle Informationen über die gespeicherte Prozedur. Um Ausführungsdatensätze einer gespeicherten Prozedur anzuzeigen, verwenden Sie die folgende SQL-Anweisung:

<code class="sql">SELECT * FROM V$SQL_WORKAREA
WHERE OWNER = '<owner_name>' AND NAME = '<stored_procedure_name>';</code>

<owner_name> 是存储过程的所有者名称,<stored_procedure_name> ist der Name der gespeicherten Prozedur.

3. Sehen Sie sich die Sitzungsprotokolldatei an

Die Sitzungsprotokolldatei zeichnet Informationen über Sitzungsaktivitäten auf, einschließlich gespeicherter Prozedurausführungsaufzeichnungen. Um Sitzungsprotokolldateien anzuzeigen, führen Sie die folgenden Schritte aus:

  • Öffnen Sie eine Tracedateisitzung.
  • Gespeicherte Prozeduren ausführen.
  • Tracedatei-Sitzung schließen.
  • Sitzungsprotokolldateien suchen und anzeigen.

Der Standardspeicherort der Sitzungsprotokolldatei ist ORACLE_BASE/admin//udump/.trc.

Das obige ist der detaillierte Inhalt vonWo ist der Ausführungsdatensatz der gespeicherten Oracle-Abfrageprozedur?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn