Oracle
 sql >> база данни >  >> RDS >> Oracle

Как да настроите или тествате производителността на PLSQL кода в Oracle D2k Forms

Можете да тествате или настройвате производителността на програмния си блок във формуляри на Oracle с пакета Ora_Prof.

Да предположим, че сте създали процедура за изпълнение на една задача с различна логика и искате да проверите точно коя процедура се представя добре. Вижте примера по-долу:

declare
i PLS_INTEGER;
BEGIN
--test 1
Ora_Prof.Create_Timer('test1');
Ora_Prof.Start_Timer('test1');

вашият програмен модул сsomelogic;

Ora_Prof.Stop_Timer('test1');
message('Test 1 Time taken '||Ora_Prof.Elapsed_Time('test1'), acknowledge);
Ora_Prof.Destroy_Timer('test1');
-- тест 2
Ora_Prof.Create_Timer('test2');
Ora_Prof.Start_Timer('test2');

вашият програмен модул с друга логика;

Ora_Prof.Stop_Timer('test2');
message('Време за извършен тест 2 '||Ora_Prof.Elapsed_Time('test2'),acknowledge);
message('Време за тест 2 '||Ora_Prof .Elapsed_Time('test2'),acknowledge);
Ora_Prof.Destroy_Timer('test2');
END;

Това ще даде резултата за милисекунди и сега можете да анализирате коя програма работи добре.

Вижте също:

Създаване, спиране, повторно стартиране на таймер в Oracle Forms

Настройте PLSQL кода на Oracle Form с помощта на таймер

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Върнете обратно A, ако B се обърка. пружинно зареждане, jdbctemplate

  2. Симулиран OLAP

  3. SQL заявка за свиване на дублиращи се стойности по период от време

  4. Външни таблици на Oracle

  5. ORA-12728:невалиден диапазон в регулярен израз