zoukankan      html  css  js  c++  java
  • 【每日一摩斯】-Troubleshooting: High CPU Utilization (164768.1)

    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.

  • 相关阅读:
    标准函数头部注释
    排序
    #define _INTSIZEOF(n)
    并发编程资料
    memory model
    Ubuntu搜狗输入法的使用
    gprof
    xml_editor
    创建本地Ubuntu镜像
    设计模式9:建造者模式
  • 原文地址:https://www.cnblogs.com/pangblog/p/3313367.html
Copyright © 2011-2022 走看看