CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
IBM Rational 系统开发最佳实践工具包 WebSphere MQ 最佳实践 TOP 15
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  ASP.NET

奇怪的性能差异问题

楼主023it(阿蒙)2006-03-16 19:37:01 在 .NET技术 / ASP.NET 提问

奇怪的性能差异问题  
   
  程序组成描述:  
  数据库:SQL   SERVER   2000  
   
  简单的说这是一个BLog程序,用户Blog表示层使用的复合控件来组织。  
   
  除程序主体外,有HttpModule、HttpHandler各一个,HttpModule用于URL重载,HttpHandler是为了进行一些简单的数据初始化,都没有使用循环语句。  
   
  测试结果:  
  1、本地机器测试:  
  数据库和程序放在自己的机器(同一台机器)上,运行效果很好。  
   
  2、测试服务器   测试  
  数据库和程序分开存放,放程序的服务器PING数据库服务器   平均在280ms,偶尔还有time   out出现。  
  运行用户管理页面的时候,效果还不错。但是运行Blog展示页面的时候,响应时间在1分钟左右。  
   
   
  最开始认为是数据库服务器的问题,后来发现同样使用该数据库的其他程序运行都还可以,最多也就响应两、三秒。  
   
  于是又在放程序的测试服务器上建了一个数据库,运行效果比本地运行效果感觉上更好了。  
   
  后来想了一下两个数据库之前的差异,怀疑是联合查询userinfo表的问题,数据库服务器上的userinfo表数据有500多万条数据,测试服务器上只有2条,后来因为发现其他联合查询了数据库服务器上的userinfo表运行良好,于是也排除了这个可能性。  
   
  直到下班这个问题还没有解决。  
   
  希望大家可以为我提供一些可能引起这种现象的情况,明天上班后我一个个检查。  
   
  漏了一句,所有的数据库操作都是存储过程,另外,数据库服务器上的数据库表有404张,存储过程N多,具体数量不太清楚,不知道这个会不会有影响,如果有影响那么其他程序也应该受到影响,所以应该也不可能。 问题点数:20、回复次数:5Top

1 楼023it(阿蒙)回复于 2006-03-16 21:00:35 得分 0

顶Top

2 楼023it(阿蒙)回复于 2006-03-17 08:54:31 得分 0

顶  
  Top

3 楼tiaoci(我挑刺,我快乐)回复于 2006-03-17 09:08:58 得分 15

 
  "数据库和程序分开存放,放程序的服务器PING数据库服务器   平均在280ms,偶尔还有time   out出现。   "  
   
  说明应用服务器和数据库服务器网络连接有问题(不应当这么个慢法)  
   
  "运行用户管理页面的时候,效果还不错。但是运行Blog展示页面的时候,响应时间在1分钟左右。"  
   
  说明Blog展示时应用程序服务器和数据库服务器有较多的交互  
  比方调用了过多的数据库操作,而用户管理时的数据库操作较少  
   
  当数据库放在本地时,这些数据库交互的影响你看不到,因为速度很快Top

4 楼jyk(今天由我来写的代码,明天就让程序自己完成!喜欢编程。和气生财。共同提高。共同进步!)回复于 2006-03-17 13:03:13 得分 5

>>"数据库和程序分开存放,放程序的服务器PING数据库服务器   平均在280ms,偶尔还有time   out出现。   "  
   
  应该在   1ms   以内的。  
   
  Top

5 楼023it(阿蒙)回复于 2006-03-27 22:42:56 得分 0

tiaoci(我挑刺,我快乐)   兄的说法是正确的  
   
  我修改了一下与数据库的交互,问题解决了!Top

相关问题

  • 关于hibernate的奇怪性能问题
  • 急求:ACCESS、SQL SERVER、ORACLE数据库的性能差异
  • 牛角尖问题:rs.open "tablename"与rs.open "select * from tablename"间的性能差异
  • ●●●●●请问const vector< int > *pvec, const vector< int > ivec的区别 性能差异●●●●●
  • 请高手谈一谈ASP与ASP.NET的性能与安全性方面的差异
  • 跪求!sql语句中count(*)和count(某个字段)有什么不一样,性能上有什么差异
  • 奇怪的问题:查询条件超过某日期时性能明显降低
  • 奇怪,奇怪
  • 奇怪,奇怪!
  • 奇怪奇怪???

关键词

  • 数据库
  • 服务器
  • 测试
  • 交互
  • 页面
  • 效果
  • 用户
  • 数据
  • blog
  • 管理

得分解答快速导航

  • 帖主:023it
  • tiaoci
  • jyk

相关链接

  • CSDN .NET频道
  • .NET类图书
  • C#类图书
  • .NET类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo