tangjiangdong 发表于 2018-1-4 10:52:41

一个生产应用系统的卡顿原因分析

本帖最后由 tangjiangdong 于 2018-1-4 11:08 编辑

状况:1.3下午出现应用登录和操作卡顿的现象,影响内部的使用了,因此进行分析。
目标:找出具体的原因或具体语句
指定异常时段:14:00-17:30获取相关信息:1.awr2.ash3.sar4.负载5锁

分析过程:1. 查询数据库的负载状况:
2.查查看锁阻塞 3. 查看sar历史负载4.三份报告见附件:awrrpt   ashrpt   awrddrpt
问:从awr上看负载并没有明显的异常,只是i/o稍微多了一些,是否可以完全排出数据库端的问题?

botang 发表于 2018-1-4 15:42:30

只能粗略简单看下:
SFBPM表空间,应分散物理文件到多个硬盘。或应预先为大批insert操作扩展好。
db file sequential read和全表扫描有一定关系。看看全表扫是否有必要。
SQL*Net message to client非常大,调整一下监听器的(SDU = 8192) (TDU = 8192)
两天比较周期报告来看,也是IO。猜在扩展datafile。

tangjiangdong 发表于 2018-1-6 20:02:38

好的,谢谢老师指点,我回去按照这个方向深入分析一下,目前是发现登陆时判断了用户账号的状态,使用了全表扫描:lol
页: [1]
查看完整版本: 一个生产应用系统的卡顿原因分析