在Oracle 11g中使用来自PL / SQL的Web服务,速度快

时间:2015-12-08 21:13:07

标签: oracle performance web-services rest

我使用utl_http包来调用Web服务。它是一个内部Web服务,可以以REST方式调用。 PL / SQL的响应时间约为0.04秒。我将不得不循环数百万条记录。我想知道如何才能让它跑得更快? 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);

我试图设置持久连接,但它似乎没什么帮助。异步做吗?我是Oracle的新手并且正在使用Web服务,任何建议都会有所帮助。谢谢!

0 个答案:

没有答案