zoukankan      html  css  js  c++  java
  • Spotlight on oracle

    Spotlight on Oracle 能让你迅速发现任何性能瓶颈,无论是实时还是历史查询。Spotlight 能鉴别和诊断几千种性能问题,无论是特定用户问题、集中资源SQL事务、 I/O瓶颈、锁定等待或者其它源码问题。Spotlight for Oracle 能自动为每个实例建立正常活动的底线,当检测到性能瓶颈时自动发出警告.

    一、首先建立Oracle的连接

    第一步要新建connection,这样能够使用spotlight连接到要监测的数据库

    一、系统主界面

    系统主界面反映了系统的整体运行情况,如果系统哪方面出现问题,会报相应的警告,不同级别显示不同的颜色,最严重为红色警告。然后据此警告可下钻到相应的子窗口,查看相应情况。下面介绍各子窗口。

    1.Session面板:

    (1)Response<10,系统的响应时间

    (2)Total Users:总用户SESSION数

    (3)Active Users:当前正在执行的用户SESSION数

    2.Host面板:

    (1)CPU利用率

    (2)内存的使用情况

    3. Server Processes面板:显示服务器进程的信息

    (1)PGA Target/Used显示PGA目标总数及当前使用数

    (2)dedicated显示专用服务器进程的个数

    (3)Shared显示共享服务器进程的个数。

    (4)Dispatchers显示dispathers的个数.

    (5)JobQueue显示作业进程的个数

    4. SGA面板:显示SGA中各组件的内存使用情况

    (1)CurrentSize显示当前sga使用M数

    (2)BufferCache,KeepPool,RecyclePool显示数据缓冲区的内存情况

    (3)SharedPool:共享池的使用情况

    (4)RedoLog:重作日志的使用情况

    (5)LargePool:大池的使用情况

    (6)JavaPool:Java池的使用情况

    5.Background process面板-后台进程面板:显示与磁盘I/O相关的后台进程。

    (1)DBWR 数据写入进程

    (2)LGWR 日志进程

    (3)ARCH  规档进程式

    6. 磁盘存储面板:显示主要数据库文件的情况(控制文件除外)

    (1)DatabaseFiles:显示数据文件使用情况。

    (2)联机日志文件情况。包括组数及大小。

    (3)归档日志情况。

    三、TopSessions

        通过topSession面板可以查看当前哪个session当前占用了大量的资源,以此定位数据库问题。单击上部列表,会在session Information中显示该会话的所有详细信息。

    下面是几个应注意的地方:

    most recent sql:可以用来确定当前占用资源最大的sql语句

    Session waits:可以找出与该session相关的等待事件。

    Session locks:显示相关的锁信息。

    四、top sql:根据条件来查看libraryCache中相应的sql.

    主要的选项为sorting

    可以据此来找出影响大的sql

    点击Fetch SQL按钮,可以查看到相应的SQL语句

    五、Activity:这个窗口,主要提供了等待事件,锁等待,闫锁等待,当前事务等。

    六、配置和内存:主要显示SGA的使用情况及参数配置情况

    七、磁盘存储情况:显示表空间利用率和在线日志的使用情况。

  • 相关阅读:
    数组中重复的数字
    第一个只出现一次的字符位置
    丑数
    字符串的排列
    把数组排成最小的数
    圆圈中最后剩下的数
    同步通信与异步通信
    S3C2440 UART串口驱动
    ARM处理器工作模式
    s3c2440系统时钟
  • 原文地址:https://www.cnblogs.com/AmilyWilly/p/5980219.html
Copyright © 2011-2022 走看看