为了系统化的梳理 AWR 的知识体系,我们整理了一个系列文章,希望从原理、使用到 AWR 报告的解读,给读者展示全面的 AWR 知识体系,本文是系列文章的第六篇。
如果关注数据库的性能,那么当拿到一份 AWR 报告的时候,最想知道的第一件事情可能就是系统资源的利用情况了,而首当其冲的,就是 CPU。
而细分起来,CPU 可能指的是:OS 级的 User%,Sys%, Idle%
DB 所占 OS CPU 资源的 Busy%
DBCPU 又可以分为前台所消耗的 CPU 和后台所消耗的 CPU
如果数据库的版本是Oracle 11g+,那么很幸运的,这些信息在AWR报告中一目了然:
分析上面的图片,我们可以得出下面的结论:OS 级的 User%,Sys%,Idle%:
OS 级的 %User 为75.4,%Sys 为2.8,%Idle 为21.2,
所以 %Busy 应该是 100-21.1=78.8。