暂无图片
客户反应业务上入库操作很慢,该如何去排查。
我来答
分享
chen
2022-08-16
客户反应业务上入库操作很慢,该如何去排查。

这个业务不止一条sql,这种由多个sql组成业务该如何去进行优化

我来答
添加附件
收藏
分享
问题补充
6条回答
默认
最新
哇哈哈

一条一条debug

暂无图片 评论
暂无图片 有用 2
打赏 0
张sir

1、打个问题时段的awr报告和ash报告====》看看top等待事件,top sql是否需要优化。

2、看看v$session ,v$ash有没有高频慢SQL,有没有锁等待,有没有异常等待事件。

3、操作系统层面资源排查,CPU使用率、内存使用率、IO响应时间/吞吐量,

====》以上内容对比下正常时段和问题时段的数据。

暂无图片 评论
暂无图片 有用 0
打赏 0
布衣
暂无图片

入库慢,那就是insert慢了?

暂无图片 评论
暂无图片 有用 1
打赏 0
chen

是阿

暂无图片 评论
暂无图片 有用 0
打赏 0
布衣
暂无图片

我的思路:
1、单独的insert 是不是慢,你可以把值代入进去,执行一下插入看下执行效率。
2、insert 插入前是不是有select 进行取值,找个这个select 然后看一下执行效率。
3、测试一下你的库整体运行是不是就很卡。
一步步排查一下。
希望对你有所帮助,如果帮助请采纳

暂无图片 评论
暂无图片 有用 1
打赏 0
薛晓刚

除了看awr分析一下。可以建议写入的表上有一个入库时间字段(数据库的系统时间),和一个写数据库(应用那里发出的时间戳)。这两个字段进行比较。

暂无图片 评论
暂无图片 有用 0
打赏 0
回答交流
Markdown


请输入正文
提交