sql >> Databáze >  >> RDS >> Oracle

Jak vyladit nebo otestovat výkon kódu PLSQL v Oracle D2k Forms

Výkon své programové jednotky můžete otestovat nebo vyladit ve formulářích Oracle pomocí balíčku Ora_Prof.

Předpokládejme, že jste vytvořili proceduru k provedení jedné úlohy s jinou logikou a chcete přesně zkontrolovat, která procedura funguje dobře. Viz níže uvedený příklad:

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

yourprogramunitwithsomelogic;

Ora_Prof.Stop_Timer('test1');
message('Test 1 Doba trvání '||Ora_Prof.Elapsed_Time('test1'), potvrdit);
Ora_Prof.Destroy_Timer('test1');
-- test 2
Ora_Prof.Create_Timer('test2');
Ora_Prof.Start_Timer('test2');

vaše programová jednotka s jinou logikou;

Ora_Prof.Stop_Timer('test2');
message('Doba testu 2 '||Ora_Prof.Elapsed_Time('test2'),potvrzení);
message('Doba testu 2 '||Ora_Prof .Elapsed_Time('test2'),acknowledge);
Ora_Prof.Destroy_Timer('test2');
END;

Výsledek poskytne v milisekundách a nyní můžete analyzovat, který program funguje dobře.

Viz také:

Vytvoření, zastavení a opětovné spuštění časovače v Oracle Forms

Vylaďte kód PLSQL Oracle Form pomocí časovače

  1. Jak nastavit navigační formulář jako výchozí formulář v aplikaci Access

  2. Neplatný název běžného uživatele nebo role

  3. Rozdělte slova velkým písmenem v sql

  4. SELECT DISTINCT Nefunguje Android SQLite