oracle数据库CPU过高问题定位、分析
转载于:http://blog.itpub.net/31479729/viewspace-2168477/oracle数据库CPU过高问题定位、分析12345678910111213141516171819202122232425...
转载于: http://blog.itpub.net/31479729/viewspace-2168477/
oracle数据库CPU过高问题定位、分析
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 |
|
通过top监控可以发现服务器的CPU被oracle进程14468与14470给消耗殆尽
一、定位问题
-
1、通过PID与v$process、v$session两张视图快速定位出语句的sql_id,如下:
|
1 2 3 4 |
|
-
2、通过sql_id查看具体sql
|
1 2 3 4 |
|
二、分析问题
-
A、通过oracle工具脚本awrsqrpt.sql分析具体sql
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 |
|
查看生成的html结果

-
B、通过dbms_xplan.display_awr与sql_id查看语句详情
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
|
-
C、通过sql语句直接分析
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 |
|
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐



所有评论(0)