Misalkan Anda telah membuat prosedur untuk melakukan satu tugas dengan logika berbeda dan Anda ingin memeriksa prosedur mana yang berkinerja baik. Lihat contoh di bawah ini:
deklarasikan
i PLS_INTEGER;
BEGIN
--test 1
Ora_Prof.Create_Timer('test1');
Ora_Prof.Start_Timer('test1');
unit program Anda dengan beberapa logika;
Ora_Prof.Stop_Timer('test1');
message('Tes 1 Waktu yang dibutuhkan '||Ora_Prof.Elapsed_Time('test1'), mengakui);
Ora_Prof.Destroy_Timer('test1');
-- uji 2
Ora_Prof.Create_Timer('test2');
Ora_Prof.Start_Timer('test2');
unit program Anda dengan logika lain;
Ora_Prof.Stop_Timer('test2');
message('Tes 2 Waktu yang dibutuhkan '||Ora_Prof.Elapsed_Time('test2'),acknowledge);
message('Tes 2 Waktu yang dibutuhkan '||Ora_Prof .Elapsed_Time('test2'),acknowledge);
Ora_Prof.Destroy_Timer('test2');
END;
Ini akan memberikan hasil dalam milidetik dan sekarang Anda dapat menganalisis program mana yang bekerja dengan baik.
Lihat juga:
Membuat, Menghentikan, Memulai Ulang timer di Oracle Forms
Tune Kode PLSQL Oracle Form dengan bantuan timer
-
Beberapa kendala dalam tabel:Bagaimana cara mendapatkan semua pelanggaran?
-
APPL_TOP bertahap di Oracle Applications R12
-
Cara mengurangi 2 tanggal di oracle untuk mendapatkan hasilnya dalam jam dan menit
-
ORA-00942:Dapat memilih dari schema.table tetapi bukan tabel?
-
Gabungkan/Gabungkan Beberapa File PDF menjadi Satu PDF di Oracle Menggunakan Paket PLPDF_TOOLKIT PL/SQL