我使用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服务,任何建议都会有所帮助。谢谢!