ORACLE 查看CPU 使用率


CPU 使用率
可以提供有关Oracle DB CPU 占用率信息的视图至少有以下三种:
• 如果运行的是Oracle DB 资源管理器,V$RSRC_CONSUMER_GROUP可以基于每个 使用者组显示CPU 占用率的统计信息。此视图显示与当前活动的资源使用者组相关
的数据。
• V$SYSSTAT显示所有会话的Oracle DB CPU 使用率。“CPU used by this session (此会话使用的CPU)”统计信息显示所有会话使用的CPU 总计。
• V$SESSTAT显示每个会话的Oracle DB CPU 使用率。可以使用此视图确定占用 CPU 最多的特定会话。
V$RSRC_CONSUMER_GROUP视图
下面简要描述了此视图中的部分列:
• name:使用者组的名称。
• active_sessions:此使用者组中的当前活动会话数。
• execution_waiters:等待时间片断的活动会话数。
• requests:此使用者组中累计执行的请求数。
• cpu_wait_time:会话等待CPU 的累计时间。
• consumed_cpu_time:所有会话累计消耗的CPU 时间。
没有任何视图可以直接显示活动会话池队列,但是可以通过以下对象获取一些信息:
• V$SESSION:current_queue_duration列显示会话的排队时间,如果会话当前 没有排队,则显示0(零)。
• V$RSRC_CONSUMER_GROUP:queue_length列显示每个使用者组中当前排队的会 话数。

你可能感兴趣的:(oracle)