什么原因让服务器如此的慢?

諾临風 2011-10-31 01:16:52
我们有一个C#写的管理系统,数据库存放在一台所谓的服务器上,这台所谓的服务器仅仅只是配置稍微高点点。

以时使用这个系统的人,可能不超过二十个人,但奇怪的事情发生了。

在使用一段时间后,服务器的速度那个慢啊,没话讲,随便操作一个删除,也要等半天

我再到服务器上看了一下,服务更卡,刷新可能也要两分钟才能反应过来,但我重启后,速度又恢复了

再使用一段时间,以上情况又出现了

这套软件是我朋友购买公司业务硬件等赠送的,老板说这软件比较成熟,不至于出现以上问题。

但我想问,如果这软件程序没问题,那哪里有问题?应该怎么找出问题?????????

小弟不才,只能请教各位大虾(虽然小弟也是程序员,但对于别人公司的别人系统,不能随便乱试)
...全文
1976 38 打赏 收藏 转发到动态 举报
写回复
用AI写文章
38 条回复
切换为时间正序
请发表友善的回复…
发表回复
xtvtkd 2011-11-05
  • 打赏
  • 举报
回复
看看进程中是不是调用了其他的程序,例如导入导出EXECL时没有关闭等。这样CPU可能也会一直战胜的。
M44346460 2011-11-04
  • 打赏
  • 举报
回复
查看资源占用情况是关键!
山东蓝鸟贵薪 2011-11-04
  • 打赏
  • 举报
回复
这样的问题可以分析为:
硬件:内存可能要升级了
软件:系统可能中毒了
最好能将电脑配置传上来看看
68年的Domi 2011-11-03
  • 打赏
  • 举报
回复
重启就好了,看样子像内存相关的原因,建议使用Windbg看看托管堆和垃圾回收器的情况,参见:
http://blogs.msdn.com/b/tess/archive/2008/02/15/net-debugging-demos-lab-3-memory.aspx
zhugdbbz 2011-11-03
  • 打赏
  • 举报
回复
查看资源 和 web服务器的响应速度!
chinadoweb 2011-11-03
  • 打赏
  • 举报
回复
98%是硬盘有坏区。不要老是在软件上找原因。
hurcha 2011-11-02
  • 打赏
  • 举报
回复
数据库链接没有及时关闭,内存没有释放
zfc2201 2011-11-02
  • 打赏
  • 举报
回复
C#做的页面都有一个<input type="hidden" name="ViewState"/>的东东,如果对数据库操作并显示在页面时,这个控件会保存页面的所有值,必须设计页面时就禁用掉这个控件,不然会龟慢得很。类似的机制很多。微软让你轻松的拖拉控件就完成页面,不代表会在性能上也自动给你优化,要自己视情况,看有没有必要用ViewState
_心向明月 2011-11-02
  • 打赏
  • 举报
回复
加点内存 , 就可以解决你的大多数优化 ...

硬件直接关系你的性能 ...
yankunlin 2011-11-02
  • 打赏
  • 举报
回复
原因这一是内存太小了吧,全用久了,有一部份内存没有释放导致的,升级内存吧...一般服务器内存都要上两位数,特别是数据库服务器,一个查询会花上很多内存..
zhuhuailei 2011-11-02
  • 打赏
  • 举报
回复
恩,我们这里也出现过这种情况
内存没有释放
内存用了接近7G。重启就恢复了。下次卡的时候你看看内存利用率,肯定很高~
你们用完的时候要把链接都关闭了。
zdzcool 2011-11-01
  • 打赏
  • 举报
回复
看机器任务管理器 内存 CPU,线程等什么的 在看看是哪个程序占用的资源过多。
xonln 2011-11-01
  • 打赏
  • 举报
回复
NET不会快到哪里去!!!
加油馒头 2011-11-01
  • 打赏
  • 举报
回复
看机器任务管理器 内存 CPU什么的 在看看是哪个程序占用的
PaulyJiang 2011-11-01
  • 打赏
  • 举报
回复
出现一种现象的原因可能不止一种,所以要去排除各种可能性。楼上说得都是可能性
风骑士之怒 2011-11-01
  • 打赏
  • 举报
回复
打开管理工具 事件探查器,查看下应用程序的日志
Eric1012 2011-11-01
  • 打赏
  • 举报
回复
学习了
Flashcom 2011-11-01
  • 打赏
  • 举报
回复
后台程序使用的资源没有释放,访问多了占用内存多了,可用内存少了就会慢
还有就是数据库常的字段没有加上索引,每次扫数据库占用大量的资源
a82344626 2011-11-01
  • 打赏
  • 举报
回复
如果同样的系统在别的同样配置的主机上试不慢的话!搞不好主机中毒了!
Gaara 2011-11-01
  • 打赏
  • 举报
回复
- - 不知道。你用服务器的时候 。 有没有找服务器商释放ip 。。。。。。。。。
加载更多回复(17)

110,546

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧