Oracle

oracle 活動會話等待調度程序

  • January 26, 2014

我的 11g RAC 上的負載如下所示:

在此處輸入圖像描述

而且我不明白如何深入了解這個“調度程序”等待類是什麼。它所指的“調度程序”似乎是執行定期維護作業的程序?但是我能看到他們是哪些工作嗎?我所看到的只是等待“調度程序”的正常查詢。

等待偶數類是“resmgr:cpuquantum”

它們是Oracle Resource Manager的等待。資源管理器是一組 Oracle 功能,可讓您確定工作的優先級。

請參閱文件中的可能等待列表。

看起來資源管理器正在執行。您的 dba 最有可能將其配置為使某些程序優先於其他程序。Oracle Scheduler 與 Resource Manager 完全集成,但其呈現方式有點誤導。通常它與預定作業完全無關。您可以通過檢查 v$session 找到哪些會話正在等待資源管理器:

select sid, serial#, username, resource_consumer_group from v$session
where event like 'resmgr%'

會話的資源使用者組成員資格決定了會話獲得的優先級。資源管理器是管理系統負載以確保重要程序可以在指定時間內完成的一種非常強大的方法。也許您的會話未映射到正確的資源使用者組。

您的 dba 需要有關業務優先級的良好資訊才能製定正確的資源計劃。

引用自:https://dba.stackexchange.com/questions/57549