如果远程 URI 不可用,UTL_HTTP是否有任何性能问题?



我从触发器使用Oracle UTL_HTTP(在11g中)来调用HTTP API,它在正常情况下工作正常。

如果远程HTTP API不可用,UTL_HTTP超时是否会导致Oracle数据库出现任何性能问题(即,它是否会影响任何数据库连接)?

例如,如果我的触发器通常每分钟触发60次,并且每个HTTP调用在25毫秒内完成,这是可以的。如果每个HTTP调用都需要30秒才能超时,会发生什么情况?30秒后,将有30个HTTP调用等待超时——Oracle是否将其保持足够的隔离,或者它是否会开始影响其他DB用户?

它只会影响正在等待UTL_HTTP的连接。对其他连接没有影响。

您看到了吗:HTTP_REQUEST_TIME_OUT

http://docs.oracle.com/cd/E11882_01/appdev.112/e40758/u_http.htm#ARPLS70957

相关内容

  • 没有找到相关文章

最新更新