同事电话我,说oracle数据库很慢,很卡,cpu99%了。
多核,看到每个核只有20%左右使用了1/5,所以数据库应该没事,没有到故障级别,只是load高已经接近90了,E:\u\azure_cloud\oracle\05.png:
检查'08nsmbsvfkzv6'的sql是在哪个业务模块,为啥今天突然暴增?去执行了'08nsmbsvfkzv6'的sql语句,里面有个绑定变量,我设置了100,试了下,执行速度很快,里面一条记录也没有,这估计和业务关系比较大吧。
3种解决方案:
(1)找到业务模块,是否可以停止。
(2)优化这条N多行的复杂的sql。
(3)升级oracle版本到11.2.0.4+