【每日一摩斯】-Troubleshooting: High CPU Utilization (164768.1) - 系列4

简介: Jobs (CJQ0, Jn, SNPn)Job进程运行用户定义的以及系统定义的类似于batch的任务。检查Job进程占用大量CPU资源的方法,就像检查用户进程一样。

Jobs (CJQ0, Jn, SNPn)

Job进程运行用户定义的以及系统定义的类似于batch的任务。检查Job进程占用大量CPU资源的方法,就像检查用户进程一样。

可以根据以下视图检查Job进程运行的状态:DBA_JOBS_* , DBA_SCHEDULER_*, DBA_AUTOTASK_*。

这些进程可能会消耗大量的CPU资源,因为他们无限循环地查询job队列。

Note: 8531434.8 Bug 8531434 - Solaris: Excessive CPU by MMNL/CJQ0 when running multiple instances and cpus


Advanced Queuing (AQ, QMN)

AQ进程通常通过表来发送和接收消息。因为表需要purge或重组织,或者其它与AQ相关的事情,导致CPU资源的大量消耗。

Note 305662.1 Master Note for AQ Queue Monitor Process (QMON) 

Note:271855.1 Procedure to manually Coalesce all the IOTs/indexes Associated with Advanced Queueing tables to maintain Enqueue/Dequeue performance, reduce QMON CPU usage and Redo generation

Parallel Query (Pnn)

并行查询进程适合于某些特殊情况,这些情况下确实会消耗大量的CPU资源。然而,Oracle建议我们确保系统以最优的方式建

立。并行查询选项在数据仓库类型的环境下是最佳的选择,这种情况下仅有一小部分用户会运行这些查询。

Note:203238.1 Using Parallel Execution.

目录
相关文章
|
SQL XML 数据格式
Q&A – High CPU Usage on Alibaba Cloud SQL Server
A primary issue with SQL Server is its sensitivity to latency, often resulting in performance issues.
1773 0
Q&A – High CPU Usage on Alibaba Cloud SQL Server
|
SQL 关系型数据库 RDS
Troubleshooting High CPU Usage on Alibaba Cloud SQL Server
A primary issue with SQL Server is its sensitivity to latency, often resulting in performance issues.
1358 0
Troubleshooting High CPU Usage on Alibaba Cloud SQL Server
|
SQL 关系型数据库 RDS
How to Troubleshoot High CPU in RDS for SQL Server
Sometimes we come with high CPU usage of RDS for SQL Server instance. Here's some common steps to troubleshoot this issue.
2338 0
|
数据库
【每日一摩斯】-Troubleshooting: High CPU Utilization (164768.1) - 系列3
LGWR & DBWR 这两个进程通常是和IO相关的,但是当存在操作系统问题,这两个进程可能"spin(等待)"直到IO操作完成。这种等待是一种CPU操作。
922 0
|
Oracle 关系型数据库 数据安全/隐私保护
【每日一摩斯】-Troubleshooting: High CPU Utilization (164768.1) - 系列5
Oracle(用户)进程 以下这些操作都是需要消耗大量CPU资源的:解析大型查询,存储过程编译或执行,空间管理和排序。 下面这几篇文章可以帮助采集关于使用高CPU资源的进程的更多信息: Note:352648.
1032 0
|
SQL 监控 数据库
【每日一摩斯】-Troubleshooting: High CPU Utilization (164768.1) - 系列6
如果问题是一个正运行的缓慢的查询SQL,那么就应该对该查询进行调优,避免它耗费过高的CPU资源。如果它做了许多的hash连接和全表扫描,那么就应该添加索引以提高效率。
773 0
|
Oracle 关系型数据库 Windows
【每日一摩斯】-Troubleshooting: High CPU Utilization (164768.1) - 系列1
这篇文章的目的是帮助寻找消耗CPU较高的Oracle进程。 高CPU应用不一定就是问题,或者说系统资源正在被充分利用。然而,如果CPU使用持续高,但系统负载低、系统性能差,那么就应该调查下CPU高使用率的原因。
918 0
|
关系型数据库 数据库 Oracle
【每日一摩斯】-Troubleshooting: High CPU Utilization (164768.1) - 系列2
当一个进程使用大量CPU资源时,需要查找哪些线索呢? 哪些进程在使用CPU? 后台进程 Oracle用户进程 和Oracle无关的操作系统进程 僵尸进程 后台进程: PMON: 当清理进程或在监听注册时,PMON进程占用CPU较高资源的主要原因可能是某个BUG。
905 0