系统突然变慢原因汇总
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
系统上线三个月后突然变慢的原因总结:
(一)数据库原因:
1、数据库提取数据的过程太复杂,需优化数据库。
2、看数据库有无锁死的表。
3、增加的数据量太多,SQL效率太差,可重写SQL或使用存储过程。
4、做一个statspack检查数据库的性能。
5、表的索引不完善,有大量的以非索引作为查询条件。
6、编写脚本查看系统中是否存在大量全表扫描的程序。
(二)服务器原因:
7、服务器配置太低,连接人数增多了就会卡死。
8、服务器受到攻击,导致服务器访问繁忙。
9、服务器被局域网BT软件疯狂访问,可禁用BT下载或修改端口。
10、检查服务器是否同时安装了其他占用CPU很高的程序,同时运行时性能就低。
11、从服务器本机访问系统,如果正常,则是客户端访问慢,那么可能是网络问题或者客户端配置问题。
(三)网络原因:
12、用抓包工具,捕获客户端和服务器的交互数据,分析找出故障的位置。
13、Ping
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、没有及时关闭已打开并提交过的记录集对象和连接对象。