FIX: IIS Performance Degrades with a Bad Connection (168250)
The information in this article applies to:
- Microsoft Open Database Connectivity 3.0
This article was previously published under Q168250
BUG #: 4636 (odbc3)
SYMPTOMS
Microsoft Internet Information Server (IIS) version 3.0 may experience
degrading performance when there is a bad connection in the ODBC connection
pool and the backend database server for the bad connection is not
available for connecting.
CAUSE
With connection pooling enabled, whenever IIS users try to connect to the
same backend database server, the ODBC driver manager tests the existing
connection in the pool before reusing the connection. If there is a bad
connection in the pool and the backend database server for the bad
connection is unavailable, the ODBC driver manager keeps testing the bad
connection, and IIS essentially creates a thread for each attempted
connection. The testing connection process takes time, and the IIS threads
are also being generated continuously, which causes the performance to
degrade.
STATUS
Microsoft has confirmed this to be a problem in Microsoft Open Database
Connectivity version 3.0. This problem has been corrected in U.S. Service
Pack 1 for Microsoft Open Database Connectivity, version 3.0. For more
information, contact your primary support provider.
Modification Type: | Major | Last Reviewed: | 5/12/2001 |
---|
Keywords: | kbbug kbinterop kbprogramming KB168250 |
---|
|