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中显示该会话的所有详细信息。
下面是几个应注意的地方:
most recent sql:可以用来确定当前占用资源最大的sql语句
Session waits:可以找出与该session相关的等待事件。
Session locks:显示相关的锁信息。
6)SQL应用程序工作量
top sql: 点击Top Sql可以查看系统中所有占用资源较大的sql语句,选择相应行,可以查看SQL information详细信息;
根据条件来查看libraryCache中相应的sql.
主要的选项为sorting
可以据此来找出影响大的sql
找出占用耗用时间长的SQL语句,然后进行优化;找出哪些sql磁盘读写多、缓存命中率低、优化成本几乎为0的sql语句进行优化,先从语法优化,再从业务逻辑优化。
点击Fetch SQL按钮,可以查看到相应的SQL语句
7)活动分析
Activity:这个窗口,主要提供了等待事件,锁等待,闫锁等待,当前事务等。可以以图表方式查看磁盘、IO、事件等待等信息;
8)配置和内存:主要显示SGA的使用情况及参数配置情况