日期:2014-05-17  浏览次数:20454 次

SQL 连接泄露问题
如果 应用服务器没有及时关数据库连接, SQL Server:General Statistics:User Connections 有2000+连接,这个会有多大影响在数据库服务器上? 我个人认为影响应该只在应用服务器上吧.

------解决方案--------------------
引用:
我用的是SQL Server 2000. 数据库服务器CPU 好几次都达到95%以上,并持续挺长时间. 所以我想是不是 连接泄露导致的?


这个连接,倒是小问题。

你说cpu占用率很高,那肯定是其他的问题,比如很多硬解析,都是由于不用绑定变量导致的。

另外,是否建了合适的索引,如果没有合适的索引,也会导致在多表关联时,大量的cpu时间都占用在表扫描上
------解决方案--------------------
引用:
我用的是SQL Server 2000. 数据库服务器CPU 好几次都达到95%以上,并持续挺长时间. 所以我想是不是 连接泄露导致的?
CPU可能和索引、查询、编译重编译等问题有关,不一定和你哪个有关