A recent project involved using Microsoft's Windows Server 2008 R2 operating system to access an Oracle database installed on another machine after software deployment. In the project running process found that access to the database is particularly slow, at first thought it was the project software itself problems.
But it's also slow to use client access to return data, the problem of the project software is excluded, the initial judgment is the network environment (Network settings, routers, switches), and the system on Windows 7 used by developers on the network does not have this problem, excluding network environment problems; It is now almost certain that it is related to the operating system.
But whether it is a DLL or other problems, because there is no Internet access conditions, so that other colleagues on the Internet, may be the TCP automatic tuning level of Windows Server 2008 problem set, the system access after the shutdown of this parameter is normal, Microsoft is too pit Dad, the specific operations are as follows:
Execute command line with Administrator privileges (right-click on the command line in the Start menu, right-click on the menu to perform the selection as Administrator), and execute the command at the command line (turn off automatic adjustment):
netsh interface tcp set global autotuninglevel=disabled
The command to turn on automatic tuning is:
netsh interface tcp set global Autotuninglevel=normal
The above is just a record of the way to solve the problem, the principle behind the future to do in-depth research.