我有一臺使用JDBC連接到Informix數據庫(在本地網絡中的Windows Server 2012上運行)的Web服務器(DMZ中的Windows Server 2003)。慢速TCP連接
將Web服務器遷移到Windows Server 2012後,數據庫連接速度非常慢。如果我分析數據庫服務器上的網絡流量,PSH,ACK數據包和從Web服務器發送的ACK數據包之間的流量爲0.5秒(請參閱我的Wireshark日誌結尾處)。如果我從舊的Web服務器進行連接時將其與日誌進行比較,則不會看到這0.5秒。
任何人都可以幫助我找出數據庫是否需要這0.5秒來查詢我的SQL和答案。或者這些距離網絡的延遲爲0.5秒。如果這看起來像網絡問題,那麼您是否有進一步測試的技巧? (我自己無法訪問Web服務器和數據庫服務器之間的其他網絡組件,我只能提供有關基礎架構的罕見信息,而對網絡幾乎一無所知)。
我迄今已檢測:
- 禁用Windows防火牆中的Web服務器
- 關閉舊的Web服務器上的兩個服務器
- 禁用IPv6並切換新的Web服務器的IP到舊
- 禁用Windows自動調整Web服務器上的IP地址(netsh接口TCP設置全局自動調整=禁用)
看到我的Wireshark日誌在這裏:Wireshark log