Oracle
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Oracle

Cách điều chỉnh hoặc kiểm tra hiệu suất mã PLSQL trong các biểu mẫu D2k của Oracle

Bạn có thể kiểm tra hoặc điều chỉnh hiệu suất đơn vị chương trình của mình trong các biểu mẫu Oracle với gói Ora_Prof.

Giả sử bạn đã tạo thủ tục để thực hiện một tác vụ đơn lẻ với logic khác và bạn muốn kiểm tra chính xác thủ tục nào đang hoạt động tốt. Xem ví dụ dưới đây:

khai báo
i PLS_INTEGER;
BEGIN
- kiểm tra 1
Ora_Prof.Create_Timer ('test1');
Ora_Prof.Start_Timer ('test1');

yourprogramunitwithsomelogic;

Thông báo Ora_Prof.Stop_Timer ('test1');
('Đã kiểm tra 1 lần' || Ora_Prof.Elapsed_Time ('test1'), công nhận);
Ora_Prof.Destroy_Timer ('test1');
- thử nghiệm 2
Ora_Prof.Create_Timer ('test2');
Ora_Prof.Start_Timer ('test2');

yourprogramunitwitha Anotherlogic;

Thông báo Ora_Prof.Stop_Timer ('test2');
('Thời gian thực hiện bài kiểm tra 2' || Ora_Prof.Elapsed_Time ('test2'), xác nhận);
thông báo ('Thời gian thực hiện bài kiểm tra 2' || Ora_Prof .Elapsed_Time ('test2'), xác nhận);
Ora_Prof.Destroy_Timer ('test2');
HẾT;

Nó sẽ cho kết quả tính bằng mili giây và bây giờ bạn có thể phân tích xem chương trình nào đang hoạt động tốt.

Xem thêm:

Tạo, Dừng, Khởi động lại bộ đếm thời gian trong Oracle Forms

Điều chỉnh Mã PLSQL của Biểu mẫu Oracle với sự trợ giúp của bộ đếm thời gian

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cách sử dụng khóa ngoại trong oracle

  2. Lỗi Oracle .Net ManagedDataAccess:Không thể tải loại 'OracleInternal.Common.ConfigBaseClass' từ lắp ráp

  3. java.sql.SQLException:I / O Error:Thiết lập lại kết nối trong máy chủ linux

  4. Sự khác biệt giữa varchar và varchar2 trong Oracle là gì?

  5. Ma trận các phiên bản được hỗ trợ của Oracle