/* ***************************************************************************** * $Id: //depot/dev/wordpress/file/script/oracle/plsql/pl_get_host_url_array.sql#3 $ * $Author: fran $ * $DateTime: 2009/08/18 23:11:05 $ * $Change: 25 $ * * Beschreibung: * Analzse des Ablaufes der Version mit dem Array. * * Historie: * 17.08.2009 FJ Erzeugung der Datei. ***************************************************************************** */ set time on ; set timing on ; set serveroutput on ; set linesize 150 ; alter session set sql_trace = true ; declare v_start number ; v_hostalias hostname_mapping_array.hostalias%type ; v_enterprise_id hostname_mapping_array.enterprise_id%type ; v_hostname varchar2(255) ; Begin v_hostalias := 'BIS-INTERN' ; v_enterprise_id := 1 ; dbms_output.put_line('Beginn des Prozess ARRAY, der den Array benutzt'); v_start := dbms_utility.get_time; for i in 1 .. 100000 loop v_hostname := bis_utils_array.get_host_url(v_hostalias, v_enterprise_id); end loop ; dbms_output.put_line('Ende des Prozess ARRAY. Zeit verbraucht : ' || round( (dbms_utility.get_time-v_start)/100, 2 ) || ' seconds' ); dbms_output.put_line('Beginn des Prozess ARRAY, der den Array benutzt'); v_start := dbms_utility.get_time; for i in 1 .. 100000 loop v_hostname := bis_utils_array.get_host_url(v_hostalias, v_enterprise_id); end loop ; dbms_output.put_line('Ende des Prozess ARRAY. Zeit verbraucht : ' || round( (dbms_utility.get_time-v_start)/100, 2 ) || ' seconds' ); End ; / alter session set sql_trace = false ; exit 0 ;