日期:2015-05-11 14:21:13
使用sql server2005非常慢的解决方案
打开SQL Server 2005 上面就一个数据库,随便在SQL Server Management Studio上执行了两个复杂点的查询语句,速度很快,感觉不像是数据库查询速度的问题.系统CPU、内存负载都不高.实在找不到原因了.就打开命令提示符,用netstat-ano检查了下网络连接.发现只有sqlserver的1434端口在监听,竟然没有sqlserver的1433端口在监听和连接,但是没有监听和连接网站为何却能访问.想着是否sqlserver修改了监听端口了.
打开SQL Server2005的SQL Server 配置管理器SQL Server 2005 网络配置->MSSQLSERVER的协议->TCP/IP ,发现TCP/IP竟然是禁用的,协议里只开启了Shared Memory .属性里面设置的监听端口倒是默认的1433.于是将TCP/IP启用.重启了SQL Server服务后打开网站速度就很快了.
问题算是解决了.原因就是由于没有开启SQL Server 里的TCP/IP协议,使用了Shared Memory的方式连接数据库,所以造成网站访问很慢.
解决方法:启用 TCP/IP 和启用 SQL Server Browser服务
办公室:西安市未央区北三环大明宫建材市场
Copyright © 2007-2015 微风 所有权利 陕ICP备15001179号-1