惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

腾讯CDC
博客园 - Franky
MyScale Blog
MyScale Blog
L
LangChain Blog
Martin Fowler
Martin Fowler
Recent Announcements
Recent Announcements
Stack Overflow Blog
Stack Overflow Blog
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
博客园 - 司徒正美
量子位
A
About on SuperTechFans
C
Check Point Blog
大猫的无限游戏
大猫的无限游戏
Last Week in AI
Last Week in AI
小众软件
小众软件
Apple Machine Learning Research
Apple Machine Learning Research
I
InfoQ
V
Visual Studio Blog
Vercel News
Vercel News
B
Blog
爱范儿
爱范儿
aimingoo的专栏
aimingoo的专栏
U
Unit 42

博客园 - 飛雪飄寒

【共享】十步优化SQL Server中的数据访问 【推荐】SQL优化-索引 【推荐】SQL CookBook OLAP函数的使用 通过HttpModule、httpHandlers防止SQL注入式攻击 .net导出excel文件操作类续 【分享】Tomcat服务器之安全设置 【分享】.net1.1调用webservice返回二维数组时提示“XML 文档(1, 378)中有错误”的解决方法! .net页面之间传值方式小结 - 飛雪飄寒 - 博客园 在SQLServer中实现ORACLE的Sequence 【共享】将程序制作为服务运行的方法! 【推荐】.NET使用NPOI组件将数据导出Excel 【推荐】[SQL优化工具]Quest.Central.For.Databases——SQL Tuning for SQL Server 【共享】解决“无法显示进程。没有正确安装调试器。请运行安装程序安装或修复调试器。”错误的方法。 【求助】使用SQL语句优化工具遇到的问题 【求助】软考报名即将开始,信息系统项目管理师、系统分析师、系统架构设计师——如何选择? 【探讨】索引视图如何提高性能 .net实现将Excel中的数据导入数据库 【学习】NeatUpload——支持大文件上传的控件
【推荐】Quest.Central.For.Databases——Spotlight的使用
飛雪飄寒 · 2010-05-12 · via 博客园 - 飛雪飄寒

  Spotlight能帮助你快速地识别性能问题的症状,并且在一定程度上帮助你解决与这些症状直接相关的基本问题。对于比较复杂的问题,特别在后端层出现瓶颈时,Spotlight能帮助你识别出问题,从而使用更深入的分析工具解决问题。通过Spotlight的警告窗口,当出现问题时一眼就可以看到出现问题的地方。当关键资源使用率达到临界级别时通知管理员。向管理员发出彩色色标警报并且突出显示哪个服务器或者应用组件出现性能问题。定位出问题后,Spotlight可提供问题的专家意见和解决方案建议。 
  下面以Spotlight On Oracle为例来介绍Spotlight的用法(Spotlight on Windows、Spotlight on SQL Server的用法类似)

  一、首先建立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)JavaPooljava池的使用情况

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

(1)DBWR 数据写入进程

(2)LGWR 日志进程

(3)ARCH 规档进程式

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

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

(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的使用情况及参数配置情况     

      

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

   Quest.Central.For.Databases下载地址:

http://58.251.57.206/down?cid=1669258673&t=14&fmt=&usrinput=Quest.Central&dt=0&ps=0_0&rt=0kbs&plt=0&spd=9
 
   注意:该软件试用期只有7天,我这里有注册机,需要的请留Email,到时统一发送!

   Quest.Central.For.Databases系列文章:

【推荐】[SQL优化工具]Quest.Central.For.Databases——SQL Tuning for SQL Server
   【推荐】Quest.Central.For.Databases——Spotlight的使用