Rumah > Artikel > pangkalan data > Di manakah rekod pelaksanaan prosedur tersimpan pertanyaan Oracle?
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.
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: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!