在Oracle11g中使用PL/SQL中的Web服务,速度
我正在使用utl_http包调用web服务。它是一个内部web服务,可以用REST方式调用。对于PL/SQL,响应时间约为0.04s。我将不得不循环浏览数以百万计的记录。我想知道怎样才能使它跑得更快?Oracle中的某些配置、软件包或连接的某些设置,或任何在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
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服务还很陌生,任何建议都会有所帮助。谢谢