1. 程式人生 > >關於windows server 2008 連線oracle資料庫響應極慢的問題

關於windows server 2008 連線oracle資料庫響應極慢的問題

這幾天遇到一個詭異的問題,一個簡單的應用,資料庫是oracle,在本地除錯的時候沒有什麼問題,釋出到伺服器上(windows server 2008)就發現連線oracle十分慢,一開始以為是網路的原因,用dnsping發現一切正常,最慢也就幾十毫秒的響應,後來又連線池的問題,最後寫了個最簡單的jdbc連線資料庫也是很慢,換了jdbc的驅動也是沒用,而且換成2003的伺服器就沒問題。幾經周折終於在網上找到了原因。。。http://blog.csdn.net/jaray/article/details/38495841

原因就是2008伺服器和win7新增加的TCP/IP協議自動調諧功能造成的。後對【TCP/IP協議自動調諧功能】進行關閉後一切恢復正常。

具體操作步驟:

開始——》執行——》cmd回車——》在該工作視窗的DOS提示符下,輸入字串命令

netsh int tcp set global autotuninglevel=disable”  回車,顯示“確定”意味著此時系統的TCP/IP協議的自動調諧功能已經被成功關閉。