11g RACの負荷は次のようになります。
そして、私はこの「スケジューラー」待機クラスが何であるかについて洞察を得る方法を理解していません。 「スケジューラ」とは、定期メンテナンスを実行するプロセスのことですか?しかし、彼らがどの仕事であるかを見ることができますか?私が見るのは、「スケジューラ」を待っている通常のクエリだけです。
待機クラスは「resmgr:CPU量子」です
それらは Oracle Resource Manager 待機します。 Resource Managerは、作業の優先順位付けを可能にするOracle機能のセットです。
ドキュメント で可能な待機のリストを参照してください。
リソースマネージャーが動作しているようです。あなたのdbaはこれを設定して、他のプロセスよりも特定のプロセスに優先順位を与える可能性が最も高いです。 Oracle SchedulerはResource Managerと完全に統合されていますが、これの表示方法は少し誤解を招きます。多くの場合、スケジュールされたジョブとはまったく関係ありません。 v $ sessionをチェックすると、リソースマネージャーを待機しているセッションを見つけることができます。
select sid, serial#, username, resource_consumer_group from v$session
where event like 'resmgr%'
セッションのリソースコンシューマグループのメンバーシップは、セッションが取得する優先順位を決定します。 Resource Managerは、システムの負荷を管理して、重要なプロセスが指定された時間内に確実に完了するようにする非常に強力な方法です。セッションが正しいリソースコンシューマグループにマッピングされていない可能性があります。
正しいリソースプランを作成するには、dbaがビジネスの優先順位に関する適切な情報を必要としています。