Spotlight性能监控工具的配置及使用 (5)

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)归档日志情况。

5)重点监控及分析项目

通过topSession面板可以查看当前哪个session当前占用了大量的资源,以此定位数据库问题。

这是主从式的面板,单击上部列表,会在sessionInformation中显示该会话的所有信息。

通过topSession面板可以查看当前哪个session当前占用了大量的资源,以此定位数据库问题。

单击上部列表,会在session Information中显示该会话的所有详细信息。 

Spotlight性能监控工具的配置及使用

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

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

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

Spotlight性能监控工具的配置及使用

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

Spotlight性能监控工具的配置及使用

6)SQL应用程序工作量

top sql: 点击Top Sql可以查看系统中所有占用资源较大的sql语句,选择相应行,可以查看SQL information详细信息;

根据条件来查看libraryCache中相应的sql.

 主要的选项为sorting

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

Spotlight性能监控工具的配置及使用

Spotlight性能监控工具的配置及使用

找出占用耗用时间长的SQL语句,然后进行优化;找出哪些sql磁盘读写多、缓存命中率低、优化成本几乎为0的sql语句进行优化,先从语法优化,再从业务逻辑优化。

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

Spotlight性能监控工具的配置及使用

7)活动分析

Activity:这个窗口,主要提供了等待事件,锁等待,闫锁等待,当前事务等。可以以图表方式查看磁盘、IO、事件等待等信息;

Spotlight性能监控工具的配置及使用

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

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zgzgjp.html