none
.net 2.0 访问 ms sql2005 慢 RRS feed

  • 问题

  • 在同一局域网内部署 一台web服务器,和一台sql 2005 。用户登陆时特别慢(调用数据量不大)。在web服务器上安装sql2005 后速度变快。停用sql 2005 服务后速度又变慢。不知什么原因。

    2008年4月20日 15:11

答案

  • 你的web服务器连接sql服务器的协议是什么?是命名管道还是TCP/IP?

    我猜也许和你装了sql2005组件后影响了连接协议的顺序有关。你可以试试在安装前后运行sqlcmd -S tcp:ComputerA,1433和sqlcmd -S np:\\ComputerA\pipe\sql\query,看看4次连接速度是否有不一样?

    2008年4月22日 8:51

全部回复

  • Checked network i/o and NIC settings?

     

    2008年4月20日 21:10
  • 看情况是内部网络不畅通造成的,两台机器互相ping一下,看看速度如何。

    2008年4月21日 1:01
  •  

    局域网环境没有任何问题,当web服务器上安装sql时(没有做任何配置),速度有很明显提高。到停用sql 服务是速度又变慢了。                  sql 服务器上  i/o   和 nic  没有做特殊设置。(sql 2005 不太熟)
    2008年4月21日 1:30
  •  

    局域网环境没有任何问题,当web服务器上安装sql时(没有做任何配置),速度有很明显提高。到停用sql 服务是速度又变慢了。
    2008年4月21日 1:35
  • How do you know it's not network issue? Did you check traffic? How does web talk to sql server by the way?

    2008年4月21日 14:47
  • I tested the network, there is no problem         
    2008年4月22日 7:45
  • 其实我想问的是sql2005 安装时,安装了哪些提高sql互相访问速度的组件。

    2008年4月22日 7:51
  • 你的web服务器连接sql服务器的协议是什么?是命名管道还是TCP/IP?

    我猜也许和你装了sql2005组件后影响了连接协议的顺序有关。你可以试试在安装前后运行sqlcmd -S tcp:ComputerA,1433和sqlcmd -S np:\\ComputerA\pipe\sql\query,看看4次连接速度是否有不一样?

    2008年4月22日 8:51
  • 在同一局域网内部署 一台web服务器,和一台sql 2005 。用户登陆时特别慢(调用数据量不大)。在web服务器上安装sql2005 后速度变快。停用sql 2005 服务后速度又变慢。不知什么原因。


    2014年4月18日 21:43
  • WEB、SQL在一台机器上快
    WEB、SQL在两台机器上慢
    那原因就是网络间通信慢,检查网络及通信协议顺序吧

    Try SQL Server 2008 QQ:315054403 dgdba@hotmail.com

    2014年4月19日 1:02