客户反应业务上入库操作很慢,该如何去排查。
这个业务不止一条sql,这种由多个sql组成业务该如何去进行优化
我来答
添加附件
收藏
复制链接
微信扫码分享
在小程序上查看
分享
添加附件
问题补充
6条回答
默认
最新
1、打个问题时段的awr报告和ash报告====》看看top等待事件,top sql是否需要优化。
2、看看v$session ,v$ash有没有高频慢SQL,有没有锁等待,有没有异常等待事件。
3、操作系统层面资源排查,CPU使用率、内存使用率、IO响应时间/吞吐量,
====》以上内容对比下正常时段和问题时段的数据。
评论
有用 0我的思路:
1、单独的insert 是不是慢,你可以把值代入进去,执行一下插入看下执行效率。
2、insert 插入前是不是有select 进行取值,找个这个select 然后看一下执行效率。
3、测试一下你的库整体运行是不是就很卡。
一步步排查一下。
希望对你有所帮助,如果帮助请采纳
评论
有用 1回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
墨值悬赏


