0
我正在使用觸發器中的Oracle UTL_HTTP(在11g中)調用HTTP API,在正常情況下它工作正常。如果遠程URI不可用,UTL_HTTP是否有任何性能問題?
如果遠程HTTP API不可用,UTL_HTTP超時會導致Oracle數據庫的任何性能問題(即它是否會影響任何數據庫連接)?
例如,如果我的觸發器每分鐘通常會觸發60次,並且每個HTTP調用在25ms內完成,這就好了。如果每個HTTP調用需要30秒纔會超時會發生什麼? 30秒後將有30個HTTP調用等待超時 - Oracle是否保持足夠的隔離度或者是否會影響其他DB用戶?
謝謝,我所見到的頁面,但它並不能使它明確清晰的請求是否超時對數據庫性能的影響 – Ian
擴大的什麼OP問的範圍,是有一個專用的ThreadPool可以管理這樣的出站呼叫隊列(在他的例子中,有30個HTTP呼叫等待超時)?這是否意味着將分配30個核心數據庫進程線程並等待響應超時? 這是爲了瞭解影響其他同時連接的DB用戶進行與此流程無關的交易的SLA的可能性。 –