在以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的方式连接数据库,所以造成网站访问很慢。
下面是其他网友的补充方法:
最近碰到一台WEB服务器硬盘出现故障,又因服务器运行了10年便将WEB服务更换到一台新的服务器上,但迁移后出现了各种问题,现将问题和解决方法总结一下:
Windows2003+asp+sqlserver2000 新WEB服务器:
Windows2008R2+asp+SQL Server2008
网站及数据库全部迁移过来后打开首页、内容页、后台都正常,但发现一个文件签收的页面打开速度非常慢,有时打不开。
查看了下代码一切正常找不到原因,感觉像是数据库查询时的问题,然后百度一下,说是数据库使用了内存共享连接模式,于是将数据库更换为TCP连接模式,这下能打开了,但是还是慢,大概需要5-8秒。
继续在网上寻找解决方法,有说是数据库查询后没有关闭,各种方法都尝试过了,最后一篇文章短短几句话让我解决了问题,原因是数据库连接语句不对。
原有的连接语句是:
Provider=Sqloledb;User ID=数据库帐号;Password=数据库密码;InitialCatalog=数据库名;Data Source=数据库IP;
该语句在原有服务器下没有任何问题,但是换到新的服务器环境下不行。
解决方法就是将连接语句换成下面的:
Driver={SQL SERVER};Server=数据库IP;UID=数据库帐号;PWD=数据库密码;Database=数据库名;
# win2008
# R2
# asp
# 数据库查询
# 解决方法
# 找不到
# 一台
# 帐号
# 这两个
# 首页
# 很慢
# 器上
# 解决了
# 使用了
# 让我
# 在我
# 看了
# 过了
# 没有任何
# 开了
# 也很
# 不高
# 这下
相关文章:
建站之家VIP精选网站模板与SEO优化教程整合指南
php条件判断怎么写_ifelse和switchcase的使用区别【对比】
如何在建站宝盒中设置产品搜索功能?
如何在IIS7上新建站点并设置安全权限?
如何在Tomcat中配置并部署网站项目?
制作网站的网址是什么,请问后缀为.com和.com.cn还有.cn的这三种网站是分别是什么类型的网站?
建站与域名管理如何高效结合?
C++如何将C风格字符串(char*)转换为std::string?(代码示例)
网站制作企业,网站的banner和导航栏是指什么?
如何在云主机上快速搭建网站?
建站之星如何配置系统实现高效建站?
南宁网站建设制作定制,南宁网站建设可以定制吗?
建站之星上传入口如何快速找到?
官网自助建站系统:SEO优化+多语言支持,快速搭建专业网站
如何在阿里云虚拟服务器快速搭建网站?
C++如何使用std::optional?(处理可选值)
云南网站制作公司有哪些,云南最好的招聘网站是哪个?
高端云建站费用究竟需要多少预算?
湖南网站制作公司,湖南上善若水科技有限公司做什么的?
建站主机选购指南:核心配置优化与品牌推荐方案
香港服务器租用费用高吗?如何避免常见误区?
义乌企业网站制作公司,请问义乌比较好的批发小商品的网站是什么?
如何在自有机房高效搭建专业网站?
网站视频怎么制作,哪个网站可以免费收看好莱坞经典大片?
如何在橙子建站上传落地页?操作指南详解
已有域名和空间如何快速搭建网站?
公司网站的制作公司,企业网站制作基本流程有哪些?
如何选择CMS系统实现快速建站与SEO优化?
香港代理服务器配置指南:高匿IP选择、跨境加速与SEO优化技巧
高防服务器租用首荐平台,企业级优惠套餐快速部署
建站之星2.7模板:企业网站建设与h5定制设计专题
建站之星导航菜单设置与功能模块配置全攻略
Android滚轮选择时间控件使用详解
网站微信制作软件,如何制作微信链接?
怎么用手机制作网站链接,dw怎么把手机适应页面变成网页?
西安制作网站公司有哪些,西安货运司机用的最多的app或者网站是什么?
南阳网站制作公司推荐,小学电子版试卷去哪里找资源好?
c++ stringstream用法详解_c++字符串与数字转换利器
如何在Mac上搭建Golang开发环境_使用Homebrew安装和管理Go版本
唐山网站制作公司有哪些,唐山找工作哪个网站最靠谱?
网站企业制作流程,用什么语言做企业网站比较好?
零基础网站服务器架设实战:轻量应用与域名解析配置指南
如何在景安服务器上快速搭建个人网站?
如何通过远程VPS快速搭建个人网站?
建站org新手必看:2024最新搭建流程与模板选择技巧
如何快速生成凡客建站的专业级图册?
建站主机是什么?如何选择适合的建站主机?
东莞专业制作网站的公司,东莞大学生网的网址是什么?
建站之星安全性能如何?防护体系能否抵御黑客入侵?
Android使用GridView实现日历的简单功能
*请认真填写需求信息,我们会在24小时内与您取得联系。