Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/oracle/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Oracle11g中使用PL/SQL中的Web服务,速度_Oracle_Performance_Web Services_Rest - Fatal编程技术网

在Oracle11g中使用PL/SQL中的Web服务,速度

在Oracle11g中使用PL/SQL中的Web服务,速度,oracle,performance,web-services,rest,Oracle,Performance,Web Services,Rest,我正在使用utl_http包调用web服务。它是一个内部web服务,可以用REST方式调用。对于PL/SQL,响应时间约为0.04s。我将不得不循环浏览数以百万计的记录。我想知道怎样才能使它跑得更快?Oracle中的某些配置、软件包或连接的某些设置,或任何 L_Baseurl := 'http://192.168.136.58/...'; L_Param_List := '...'; L_Url := Utl_Url.Escape(L_Baseurl||'?'||L_P

我正在使用utl_http包调用web服务。它是一个内部web服务,可以用REST方式调用。对于PL/SQL,响应时间约为0.04s。我将不得不循环浏览数以百万计的记录。我想知道怎样才能使它跑得更快?Oracle中的某些配置、软件包或连接的某些设置,或任何

L_Baseurl    := 'http://192.168.136.58/...';
L_Param_List := '...';
L_Url           := Utl_Url.Escape(L_Baseurl||'?'||L_Param_List);
L_Http_Request  := Utl_Http.Begin_Request (L_Url);
L_Http_Response := Utl_Http.Get_Response(L_Http_Request);
...
Utl_Http.End_Response(L_Http_Response);
我尝试设置持久连接,但似乎没有多大帮助。异步执行吗?我对甲骨文和web服务还很陌生,任何建议都会有所帮助。谢谢