我有一台使用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