2016-04-22 22 views

回答

0

如果你想知道通過Oracle進程在過去,你可以使用的CPU想要獲得一份AWR報告,其中提供詳盡的詳細信息。

如果您想實時瞭解CPU利用率,如果您有權訪問OEM,它可以實時顯示特定Oracle進程的CPU利用率。

如果您無權訪問OEM,則您的DBA應該能夠檢查並提供有關您的Oracle過程的詳細信息。

最後但並非最不重要的是,有很多像v $ session,v $ sql等動態性能視圖。這些動態性能視圖中的一個或多個會爲您提供您正在尋找的細節。

希望這會有所幫助。

0

CPU利用率總量存儲在DBA_SCHEDULER_JOBS_RUN_DETAILS.CPU_USED中。它可以與這樣的查詢發現:

select cpu_used, dba_scheduler_job_run_details.* 
from dba_scheduler_job_run_details 
where job_name = 'MY_JOB' --name of job 
    and trunc(log_date) = date '2016-04-22'; --date of job 

如果你想要更多的像點即時CPU使用率的詳細信息,這將是一個更棘手的問題,並且需要一些更多的澄清。