昨天发布程序到2008服务器的IIS,从Sql Server数据库取数没问题,但是从Oracle数据库取数,非常的慢,同样的程序在2003服务器上没问题,本机也没问题。一开始怀疑是这台机器有问题,后来又换了一台2008的服务器发布后也是一样的慢,就连打开它的Net Manager连接数据都很慢。经多方查询原来就是由于2008服务器和win7新增加的TCP/IP协议自动调谐功能造成的。后对【TCP/IP协议自动调谐功能】进行关闭后一切恢复正常。
具体操作步骤:
开始——》运行——》cmd回车——》在该工作窗口的DOS提示符下,输入字符串命令
“netsh int tcp set global autotuninglevel=disable” 回车,显示“确定”意味着此时系统的TCP/IP协议的自动调谐功能已经被成功关闭。
原文地址:http://www.cnblogs.com/liluping860122/p/3715382.html
我的服务器也是这个问题,已经花费了我很长时间,刚刚才看到这个解决方法,之前我搜索了很多方法,都不管用,而用这个方法,立竿见影,太管用了!
如果想再次打开这个参数,用以下命令:
netsh int tcp set global autotuninglevel=normal