8条回答
默认
最新
描述的不够详细,可以把报告贴出来
排除网络硬件文件的话,可有先查一下有没有什么等待事件,死锁等,大部分情况是sql引起的。最好还是生成一份报告分析下
评论
有用 2先来份awr报告出来。用墨天轮的在线工具中的awr报告分析下看。
评论
有用 0导致数据库运行很慢的原因非常多,例如可能是开发人员SQL语句写的不好导致执行性能比较差。所以,碰到这类问题,不能给出一个非常精确的答案,但是可以按照如下的步骤去检测:
1、top或topas查看系统的CPU利用率是否正常,找到最耗费资源的Oracle进程,然后进入数据库查询相关的会话,找到SQL语句再进行具体分析。如果CPU正常,那么就很可能是由于开发人员写的SQL语句不好,导致SQL执行时间过长,因此,开发人员误认为是数据库运行缓慢。
2、进入数据库查看等待事件是否正常
评论
有用 41 查看资源情况,看是CPU 内存 还是IO问题
2 导出AWR
3 根据上2步得到的结果,进一步分析,是突发业务引起负载太高还是存在慢SQL引起负载高
4 针对性优化
评论
有用 0先来份awr报告出来。用墨天轮的在线工具中的awr报告分析下看。
评论
有用 0回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
墨值悬赏


