当前位置:文档之家› 系统突然变慢原因汇总

系统突然变慢原因汇总

系统上线三个月后突然变慢的原因总结:
(一)数据库原因:
1、数据库提取数据的过程太复杂,需优化数据库。

2、看数据库有无锁死的表。

3、增加的数据量太多,SQL效率太差,可重写SQL或使用存储过程。

4、做一个statspack检查数据库的性能。

5、表的索引不完善,有大量的以非索引作为查询条件。

6、编写脚本查看系统中是否存在大量全表扫描的程序。

(二)服务器原因:
7、服务器配置太低,连接人数增多了就会卡死。

8、服务器受到攻击,导致服务器访问繁忙。

9、服务器被局域网BT软件疯狂访问,可禁用BT下载或修改端口。

10、检查服务器是否同时安装了其他占用CPU很高的程序,同时运行时性能就低。

11、从服务器本机访问系统,如果正常,则是客户端访问慢,那么可能是网络问题或者客户端配置问题。

(三)网络原因:
12、用抓包工具,捕获客户端和服务器的交互数据,分析找出故障的位置。

13、Ping<server ip>看是否有丢包现象,有丢包就是网络问题。

14、查询死锁,死锁会造成请求排队。

15、局域网的网路过长。

16、网络中存在病毒。

17、如果局域网正常,外网访问慢,就是带宽不足。

(四)其他原因:
18、杀毒软件升级后跟系统冲突,关闭杀毒软件运行系统。

19、用户数量过大。

20、有定时执行的的其他软件,比如自动备份文件。

21、在linux/unix下看var目录下的系统文件,有无异常信息。

22、看alert日志文件有无异常。

23、登陆服务器上面利用top工具查看系统CPU IO是否有占CPU或IO 很高的进程。

24、客户端电脑配置太低,内存太小。

25、修改短信,在线人员的刷新时间,时间越小,性能压力就越大。

26、许多资源没有及时释放,重启服务器。

27、系统垃圾文件太多。

28、数据量太庞大,需优化数据。

29、该公司有新系统上线。

30、编码中用了很多会话变量。

31、编码中使用缓存程序页。

32、开发中使用了框架。

33、网页中使用了很大的表格。

34、没有及时关闭已打开并提交过的记录集对象和连接对象。

相关主题