用户注册 设为首页 加入收藏 小学一二三四五六年级上下册语文、数学、英语、科学、音乐、体育、美术教案、期中期末试卷、教学计划总结、课件、背景图片
  • 您现在的位置: 小学名师教学网 >> 综合范文 >> 电脑技术 >> 正文

    以SQL Server 2005为后台的动易系统ASP网站访问慢的解决方案

    本文所属专题栏目是【】

    本文以SQL Server 2005为后台的动易系统ASP网站访问慢的解决方案由小学名师教学网HBteachers.CN收集整理,感谢原作者。更新时间:2013-8-9 15:54:23

    变慢是因为sql2005安装的时候默认远程连接方式是本地连接,这就导致了客户端与数据库通信的效率低了不少,如果客户端与服务器端跨网段的话会更慢。
    解决方法:
    开始-程序-Microsoft SQL Server 2005-配置工具-SQL Server 外围应用配置器-服务器和连接的外围应用配置-远程连接,使用TCP/IP认证即可.





     最近做了一个网站,把ACCESS转换成MSSQL但是后台有一个表查询总是很慢,纠结了一天不知道什么原因,不是索引那些的原因,试了好多方法最后找到下面的方法解决了,分享一下
      在以SQL Server 2005数据库为后台的ASP网站访问速度慢,情况如下:一个服务器上的两个ASP网站,一个访问很快,一个很慢。
      原因排查的思路与步骤:
      首先在我电脑上依次打开这两个网站,一个两三秒就打开了,另一个需要10秒钟。看来问题情况属实;
      登陆到服务器,在服务器本地的IIS里分别打开这两个网站,结果还是一个快一个慢,排除是DNS解析时间和网络造成的影响;
      打开两个网站程序的首页ASP文件,发现访问快的网站没有数据库查询,访问慢的网站查询了数据库。由于程序里的数据库查询语句也很简单,排除了程序和数据库查询语句的问题,最后将问题定位到数据库SQL Server上;
      打开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的方式连接数据库,所以造成网站访问很慢。
      关于以SQL Server 2005为后台的ASP网站访问速度慢的原因排查及解决方案就介绍到这里了,希望本次的介绍能够对您有所收获!


    关键词:以SQL Server 2005为后台的动易系统ASP网站访问慢的解决方案

    收藏此页  我要打印  我要纠错

    小学名师教学网文章评论
    范文导航
    范文专题

    本站部份图文由网上收集,所有资源仅供学习参考之用,版权和著作权归原作者所有。如果您发现侵犯您的权益,请即时通知,本站将立即删除!

    小学名师教学网提供人教版、冀教版、苏教版、北师大版、教科版等各科教学资源。网站ICP备案:冀ICP备08104639号