sql >> Base de Datos >  >> RDS >> Oracle

Cómo ajustar o probar el rendimiento del código PLSQL en Oracle D2k Forms

Puede probar o ajustar el rendimiento de su unidad de programa en formularios de Oracle con el paquete Ora_Prof.

Suponga que ha creado un procedimiento para realizar una sola tarea con una lógica diferente y desea verificar exactamente qué procedimiento está funcionando bien. Vea el siguiente ejemplo:

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

suunidaddeprogramaconalgunalógica;

Ora_Prof.Stop_Timer('test1');
mensaje('Tiempo empleado en la prueba 1 '||Ora_Prof.Elapsed_Time('test1'), reconocer);
Ora_Prof.Destroy_Timer('test1');
-- prueba 2
Ora_Prof.Create_Timer('prueba2');
Ora_Prof.Start_Timer('prueba2');

su unidad de programa con otra lógica;

Ora_Prof.Stop_Timer('test2');
message('Test 2 Tiempo tomado '||Ora_Prof.Elapsed_Time('test2'),acknowledge);
message('Test 2 Tiempo tomado '||Ora_Prof .Elapsed_Time('test2'),reconocimiento);
Ora_Prof.Destroy_Timer('test2');
FIN;

Dará el resultado en milisegundos y ahora puedes analizar qué programa está funcionando bien.

Véase también:

Creación, detención y reinicio del temporizador en Oracle Forms

Ajuste el código PLSQL de Oracle Form con la ayuda del temporizador