首页 新闻 会员 周边 捐助

平台运行慢的原因

0
悬赏园豆:30 [已关闭问题]

找呀找呀,还是找不到原因,数据库确实没有优化,但是不至于初始化一个页面会要20多30多秒吧,

这个平台每天有大约上千人左右访问和使用,在线时段比较的集中。

这个问题比较的笼统,一言两语也说不清,请大家跟据自己的项目说说看,我该从哪儿查起?

1,服务器的带宽,是独占还是共享,这是个方面;

2,代码中SQL语句写的有问题,数据库长时间的查询造成了阻塞;

3,数据库的问题,访问出错;

 

大家说说还有哪方面?

linjun的主页 linjun | 初学一级 | 园豆:125
提问于:2009-05-11 17:00
< >
分享
其他回答(2)
0

1、数据库架构、

2、对数据的增删改查尽可能的用存储过程,

邢少 | 园豆:10926 (专家六级) | 2009-05-11 17:15
0

请参考:
30 分钟快快乐乐学 SQL Performance Tuning:
http://www.cnblogs.com/WizardWu/archive/2008/10/27/1320055.html

网站性能越来越差怎么办?
http://www.cnblogs.com/WizardWu/archive/2009/01/03/1367527.html

Sql Server 的 index 索引,是查询性能的重点,
在 SQL Server 2005 执行完成后按 Ctrl + L,可检阅「执行计划」,
看看您应用程序中的 SQL 语句,是否有适当地用到 索引,
抑或 踩到 SQL 语法的地雷,导致根本没用到 索引。
另 .NET 程序的分页写法,也会严重影响性能。

数据库的自动备份时间,是否在白天人多在线时。

IIS 的设定、宽带足够否、内存足够否。

当然上述可能只是原因之一。

用 VSTS 内附的 压力测试、性能测试 项目,来做相关的 .NET 应用程序系统性能测试。

WizardWu | 园豆:1402 (小虾三级) | 2009-05-11 17:38
0

可以用Visual Studio自带的性能工作跑一下看看是哪个函数占用了最多的时候。

Azuresong | 园豆:3565 (老鸟四级) | 2009-05-11 18:43
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册