Spotlight 产品介绍
Spotlight Diagnostics是基于Windows平台的Oracle数据库监测诊断工具,它可以实时监测数据库所有组件的运行情况。通过显示Oracle数据库的进程结构,Spotlight Diagnostics可以方便地发现并解决数据库中的资源使用问题。图形化的流程可以实时直观地表现数据库不同组件之间数据流移动的比率。对数据库的图形化表示提供了数据库实例中的关键统计参数,包括用户的行为,数据库I/O的行为和系统开销。
Spotlight Diagnostics可以解决我们在系统维护中遇到的以下问题:
n 帮助全面了解Oracle数据库的运行状态。
n 在出现性能问题时,帮助确定系统瓶颈,快速定位问题并解决问题。
n 进行Oracle 实例的性能优化。
n 帮助了解每个监控指标的详细信息。
Spotlight Diagnostics模块的主界面如图所示,可以实时显示数据库实例情况,以及实例与数据库之间的I/O、SESSION和SQL活动,SGA使用、锁资源和磁盘I/O等。单击不同目标,即可获得与之相关的监控信息和报告。
产品特点:
n 可以了解当前的I/O状况,决定是否将数据文件分布到不同磁盘。
n 发现消耗系统资源过多的会话,以及当前和最近活动的SQL语句、资源消耗、等待事件、锁使用等。
n 显示当前消耗资源最多的SQL语句,解释其执行计划,并进行必要的调优。
n 显示所有Oracle实例的行为,包括服务器、等待事件、锁、死锁等。
n 显示SGA区中的内存使用和Oracle 参数,或在线修改Oracle 参数。
n 监控Oracle实例的重要事件,通过不同显示颜色、报警信息或触发桌面命令等获得响应。
提供在线Oracle调优指南,包括详细的性能调优和诊断说明,以便理解Oracle数据库并对其进行调优。
2 使用指南
2.1 数据库连接
点击工具图标栏中的“Connect”图标,打开连接管理器窗口。在右边选择“Spotlight on Oracle”,在左边点击“New Connection”图标。填入Oracle连接信息。如果需要监控主机信息,选择“Monitor OS”,输入主机登录信息。
第一次连接时可能有提示是否适用fast initialize模式。注意,不要选择fast initialize模式,因为在此模式下,有些下钻功能会被关闭。
另外,第一次连接时也会要求执行Calibration。按缺省执行即可。
2.2 了解数据库总体运行状态
Spotlight on Oracle的主界面显示了Oracle 数据库的总体运行状态。包括:
Ø Sessions –显示多少用户连接到数据库、多少处于活动状态以及服务器和SQL*Net接口之间数据的传输比率。
Ø Server Processes – 显示Oracle使用的Dedicate 还是Shared Server进程的当前状况以及和其他数据库部件的传输比率。
Ø SGA (System Global Area) - 显示SGA区各缓冲区的重要信息。如Buffer Cache的命中率,Redo Buffer的大小,Shared Pool的使用情况。同时它还给出SGA区和DBWR、LGWR的传输比率。
Ø Background processes – 显示主要的Oracle 后台进程,包括 DBWR(Database Writer)、LGWR(Redo Log Writer) 和ARCH( Archiver )。
Ø Disk Storage – 显示数据库的存储状态。
Ø Host – 显示主机状态:CPU、内存、运行队列。
如果有问题Spotlight将显示报警信息。用户可以通过此界面了解系统的总体运行情况。
2.3 查看用户会话信息,进行问题分析和性能优化
Ø 点击工具图标栏中的“Top Sessions”图标,可以浏览实例中的会话信息。DBA可以按照每个会话的物理I/O,逻辑I/O进行排序,确定对系统资源占用较多的会话
Ø 单击其中的某一条会话,可以获得该会话的详细信息。包括此会话通过什么应用程序启动,数据库的sid和服务器的pid都是多少,会话运行的SQL语句,哪些加锁现象,一段时间对系统资源如CPU的占用情况等等。管理员也可以查到相关SQL语句的执行计划。
Ø 选定一条会话,点击鼠标右键,可以Kill该会话或设置Trace该会话(Oracle Trace功能可以跟踪会话中的每一条被执行SQL语句,并获得执行过程中每一步的活动统计信息,如:返回的行数等等。Trace功能可以帮助调优SQL)。
2.4 SQL信息浏览
Ø 点击工具图标栏中的“Top SQL” 图标,出现一个SQL收集窗口。我们可以输入SQL收集的过滤条件和排序条件,如查找某个用户每次运行处理的数据行操作5000行的SQL,或每次运行DISK大于10000次的SQL.点击窗口右下端的“Fetch SQL”按钮,将启动一个窗口,其中列出了有关SQL的详细信息。
Ø 选则一条SQL,窗口下面将出现该SQL的详细SQL TEXT。
Ø 在SQL TEXT中点击鼠标右键可以获得该SQL的执行计划。如果在前面设置了Trace功能,则可以显示执行过程中每一行的活动统计。
数据库SQL语句更深入的优化可以使用SQL Tuning。选择Tools->SQL Tuning启动SQL Tuning。
2.5 实例活动信息浏览
Ø 点击工具图标栏中的“Activity” 图标,将获得有关实例活动的总体信息。包括:会话、系统等待事件等的信息。
Ø Summary显示示例总体状况。
Ø Wait和Waiting Events显示当前数据库的等待事件。
Ø Blocking Locks显示数据库的阻塞和死锁情况。可以用来进行解决数据库锁方面的问题。
Ø Lock Activity显示数据库锁资源的使用情况。
Ø Latches显示数据库Latch的活动状况。
Ø Server显示数据库服务进程的活动状况。
Ø Transaction 显示数据库事务的活动状况。
Ø Rollback Segment显示数据库回退段的配置和活动状况。
Ø Buffer Busy Waits 显示哪些数据块由于频繁访问而处于等待状态。
2.6 数据库内存及配置
Ø 点击工具图标栏中的“Configuration & Memeory” 图标,Spotlight将显示数据库内存的总体使用情况。通过它我们可以检查现有内存的使用以及SGA区剩余内存的情况。
Ø 点击Shared Pool Utilization可以查看SGA区中共享池的使用情况。
Ø 点击Buffer Cache可以查看缓冲池中的详细信息。
Ø 点击Oracle Parameters可以查看Oracle系统参数。Spotlight给出每个参数的具体解释和当前值。管理员可以通过Spotlight修改部分参数。
2.7 I/O信息浏览
点击工具图标栏中的“I/O” 图标,将获得有关I/O的信息,包括基于文件和表空间的逻辑I/O、物理I/O统计,数据行的访问类型等等,这些信息可以帮助平衡系统的I/O。
Ø Summary显示I/O整体状况:TOP Sessions、TOP Datafiles。
Ø Sessions显示各会话的磁盘读写等信息。
Ø Physical显示各数据文件上的磁盘读写等信息。
Ø Segments显示对各种I/O资源使用的最多的段的信息。
Ø Logical显示逻辑I/O信息、数据行的存取信息(表扫描、ROWID)、重作记录生成信息、回滚段的逻辑I/O信息。
Ø Buffer Pool显示物理读、逻辑读、块等待等信息。
2.8 数据库存储
Ø 点击工具图标栏中的“Disk Storage” 图标,选择不启动Space Manager,可以查看数据库表空间的空间使用状况。
Ø 点击Online Redo,可以数据库Online Redo Log的使用情况,Log 切换的频度等等。
有关数据库存储的更详细的管理可以使用Space Manager。选择Tools->Space Manager启动Space Manager。
2.9 操作系统信息
Ø 点击工具图标栏中的“Operating System” 图标,可以查看操作系统的性能信息。如CPU资源的使用、网络流量、页面交换等等。
Ø 点击OS Process或OS Storage,可以查看操作系统的进程和文件系统信息。
2.10 报警信息和专家建议
Ø 点击工具图标栏中的“Alarm Log” 图标,出现一个报警信息窗口。我们查看当前系统的报警信息。
Ø 选择一条报警,单击最右边的帮助按钮,可获得关于此报警的专家建议。
Ø 点击右键选择“Show In History Browser”,可以看到发生报警是的主界面状况。
Ø 点击“Alarms by time”Tab页,可以按时间方式查看各类报警的发生频率。
2.11 联机手册
Ø Spotlight 联机帮助Help->Knowledge Xpert中提供了有关Oracle Instance 管理、调优的专业性概括和总结:
1.JPG
2.JPG
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/22312516/viewspace-611966/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/22312516/viewspace-611966/
Spotlight 产品介绍相关推荐
- 图像聚光灯 Image Spotlight for Vue
Image Spotlight 项目概述 ImageSpotlight(图像聚光灯)实现了新式互联网图像浏览模式,并实现两大必要子组件:编辑器与渲染器. Image Spotlight 开启了交互式的 ...
- “网络管理”产品介绍
"网络管理"产品介绍,这个文章,主要记录一下我在工作中,遇到的过的单纯的"网络管理"方面的产品. "网络管理"产品的主要功能总结: 1.主要 ...
- 用Spotlight on windows 实时监控Windows服务器性能
用Spotlight on windows 实时监控Windows服务器性能 2010-02-03 10:30:25| 分类: else | 标签: |字号大中小 订阅 用Spotlight on ...
- iOS9 Search API 之 Spotlight
iOS9以后 有三种api提供搜搜方式 加强引导用户关注 我们的app及相关内容的方式 NSUserActivity Web Markup Core Spotlight 用法 前两种 实战操作性不够 ...
- spotlight监控linux性能
linux性能监控有很多工具,spotlight只是其中一种 目录 1.安装spotlight 2.参数认识 1.安装spotlight spotlight不仅仅只是监控linux,还可以完成数据库以 ...
- [原创]SpotLight性能监控工具使用介绍
[原创]SpotLight性能监控工具使用介绍 1 Spotlight工具是什么? SpotLight 是由Quest公司出品的一款第三方性能监控的图形化工具.SpotLight有一些的产品诸如可以 ...
- 【云计算】5_云存储产品介绍
目录 1 云存储基础知识 1.1存储发展历程 1.2存储类型与特点 1.3存储介质 1.4存储分级 2 云存储产品介绍 2.1云硬盘CBS 2.2文件存储CFS 2.3对象存储COS 2.4归档 ...
- Linux系统资源监控--linux命令、nmon和spotlight
转载自:http://www.cnblogs.com/hanxiaobei/p/5514544.html 前言: 系统资源监控一般监控系统的CPU,内存,磁盘和网络.系统分为windows和Linux ...
- Hiveduino编程电子积木平台产品介绍宣传视频
http://www.seeedstudio.com/ Hiveduino编程电子积木平台产品介绍宣传视频 点击打开链接
最新文章
- python 二进制流转图片_Python零基础入门到精通-5.1节:Python程序的执行过程
- fastreport.net 交叉表居中显示_浅析Sql中内连接、外连接、全连接、交叉连接的区别...
- SpringBoot应用之消息队列rabbitmq
- 将shell命令结果直接输出到HDFS上
- Java Stack 类
- C#使用七牛云存储上传下载文件、自定义回调
- python标准库之logging
- java软件工程师自我评价_电子技术研发工程师简历自我评价填写样本
- 抖音api开放平台对接_抖音新增酒店预订等功能,一只脚踏进美团、携程腹地
- 等级保护2.0常见问题集
- sql语句查看MySQL数据库大小
- 语法》第一章 基本语法
- 树莓派2 利用网卡进行无线网破解
- jquery ajax 请求中多出现一次OPTIONS请求及其解决办法
- linux c自写时钟,关于internal_add_timer函数(linux/kernel/timer.c中定义的)的一个问题
- mysql多条件模糊查询语句_实现多条件模糊查询SQL语句
- mac chrome更新错误12
- c语言中输入n一个整数存入一维数组,编写程序输入n个整数到一维数组(先输入数据的个数n,再输入n个数据),然后以输入的顺序输出这些数。...
- 汉诺塔II|汉诺塔4柱
- 欧科云链链上卫士:做穿越Web3黑暗森林的那盏探照灯
热门文章
- VS2019 无法打开文件“kernel32.lib”
- SWPUCTF_2019_p1KkHeap
- 金融图数据库选型工具“LDBC-FinBench”
- 屠龙猎手攻略(图)原创
- 如何将图片转换base64格式?data:image/png;base64又是什么?
- Python语音基础操作--11.2基于GMM的说话人识别模型
- 使用Linux环境变量
- 如何高效实现多窗口卖票
- 逆透视矩阵原理以及应用(平视图转鸟瞰图、俯视图)
- 操作系统导论期末复习题