Rumah  >  Artikel  >  pangkalan data  >  Di manakah rekod pelaksanaan prosedur tersimpan pertanyaan Oracle?

Di manakah rekod pelaksanaan prosedur tersimpan pertanyaan Oracle?

下次还敢
下次还敢asal
2024-04-19 05:39:14967semak imbas

Kaedah untuk melihat rekod pelaksanaan prosedur yang disimpan dalam Oracle termasuk: menggunakan jadual V$SYSSTAT untuk menanyakan masa pelaksanaan dan cap masa menggunakan jadual V$SQL_WORKAREA untuk mendapatkan maklumat pelaksanaan semasa melihat fail log sesi; dan tutup untuk melihat.

Di manakah rekod pelaksanaan prosedur tersimpan pertanyaan Oracle?

Cara melihat rekod pelaksanaan prosedur tersimpan dalam Oracle

Dalam pangkalan data Oracle, anda boleh melihat rekod pelaksanaan prosedur tersimpan melalui kaedah berikut:

SSTA Gunakan jadual

V$ Jadual SYSSTAT menyimpan data tentang statistik sistem, termasuk bilangan pelaksanaan prosedur tersimpan. Untuk menanyakan rekod pelaksanaan prosedur tersimpan, sila gunakan pernyataan SQL berikut:

<code class="sql">SELECT * FROM V$SYSSTAT
WHERE NAME = 'user_procedure_executions';</code>
Pernyataan ini akan mengembalikan bilangan kali prosedur tersimpan telah dilaksanakan, cap waktu pelaksanaan terakhir dan maklumat lain.

2. Gunakan jadual V$SQL_WORKAREA

Jadual V$SQL_WORKAREA menyimpan maklumat tentang pernyataan SQL yang sedang dilaksanakan. Jika prosedur tersimpan sedang dilaksanakan, jadual ini mengandungi maklumat tentang prosedur tersimpan. Untuk melihat rekod pelaksanaan prosedur tersimpan, gunakan pernyataan SQL berikut:

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

ialah nama prosedur tersimpan. <owner_name> 是存储过程的所有者名称,<stored_procedure_name>

3. Lihat fail log sesi

Fail log sesi merekodkan maklumat tentang aktiviti sesi, termasuk rekod pelaksanaan prosedur yang disimpan. Untuk melihat fail log sesi, gunakan langkah berikut:

    Buka sesi fail surih.
  • Melaksanakan prosedur tersimpan.
  • Tutup sesi fail jejak.
  • Cari dan lihat fail log sesi.
Lokasi lalai fail log sesi ialah ORACLE_BASE/admin//udump/.trc.

Atas ialah kandungan terperinci Di manakah rekod pelaksanaan prosedur tersimpan pertanyaan Oracle?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn