关于spotlight for Windows和spotlight for oracle的使用
2008-07-10 20:37
267 查看
Quest系列工具的使用
咱们一讲到性能测试,就自然就想到loadrunner,其实性能测试工具的选择根据测试目标来决定,loadruner确实是一款成熟的测试工具,整体实力很强,但是往往一些详细的性能数据获取不如一些专业性工具,如:而类似于一些BCI(字节码插入)工具收集的信息比Loadruner更加详细,可以知道每个class、每个method执行的时间。还有,已经用loadrunner定位到oracle存在问题了,到底是oracle中哪一条语句或者哪个设置又不合理呢?
还有,loadrunner 只能获得操作系统自带的计数器,但是直观的获取整个操作系统的运行情况,相比之下,spotlight系列要有优势得多。
1.1
1.1.1
和loadrunner的原理一样,获得操作系统自带的计数器数据,然后通过图形工具图形化。采用客户端、服务端监控的方式均可。既可以在客户端安装,由可以在服务端安装。
1.1.2
连接到要监控的服务器,首先在connections上面点击一个new
connection。
![](http://p.blog.csdn.net/images/p_blog_csdn_net/luowangjun/EntryImages/20091124/创建连接.JPG)
然后录入操作系统管理员的用户名和密码
![](http://p.blog.csdn.net/images/p_blog_csdn_net/luowangjun/EntryImages/20091124/输入用户名和密码.JPG)
1.1.3
获取的数据会有一定的延迟,所以不是监控不是实时的,显示了磁盘、内存、线程、进程情况,如果那块出现问题,会用不同的颜色警告。
![](http://p.blog.csdn.net/images/p_blog_csdn_net/luowangjun/EntryImages/20091124/虚拟实时监控.JPG)
1.1.4
根据专家意见,可以调整操作系统的设置,如:关闭一些不需要的服务,升级硬件,加大虚拟内存等。
![](http://p.blog.csdn.net/images/p_blog_csdn_net/luowangjun/EntryImages/20091124/windows专家意见.JPG)
1.1.5
和loadruner一样,将处理器、内存、磁盘数据数据获取到。
![](http://p.blog.csdn.net/images/p_blog_csdn_net/luowangjun/EntryImages/20091124/windows图表.JPG)
1.2
1.2.1
获取oracle的数据字典和动态性能视图,然后展现出来结果。
1.2.2
和监控操作系统一样,创建完连接以后,然后设定oracle的连接用户,如果需要同步监控操作系统,则需要录入操作系统的用户名和密码;
![](http://p.blog.csdn.net/images/p_blog_csdn_net/luowangjun/EntryImages/20091124/创建连接.JPG)
1.2.3
显示oracle实例相关信息、连接情况、数据文件利用情况等
![](http://p.blog.csdn.net/images/p_blog_csdn_net/luowangjun/EntryImages/20091124/oracle总体运行情况.JPG)
1.2.4
根据专家意见,调整oracle的参数配置,下图中,提示库缓存命中率较低。
![](http://p.blog.csdn.net/images/p_blog_csdn_net/luowangjun/EntryImages/20091124/oracle专家意见.JPG)
1.2.5
1.2.5.1
![](http://p.blog.csdn.net/images/p_blog_csdn_net/luowangjun/EntryImages/20091124/oracle分析图表.JPG)
1.2.5.2
找出占用耗用时间长的SQL语句,然后进行优化;找出哪些sql磁盘读写多、缓存命中率低、优化成本几乎为0的sql语句进行优化,先从语法优化,再从业务逻辑优化。
![](http://p.blog.csdn.net/images/p_blog_csdn_net/luowangjun/EntryImages/20091124/oracle的topsql2.JPG)
1.2.5.3
咱们一讲到性能测试,就自然就想到loadrunner,其实性能测试工具的选择根据测试目标来决定,loadruner确实是一款成熟的测试工具,整体实力很强,但是往往一些详细的性能数据获取不如一些专业性工具,如:而类似于一些BCI(字节码插入)工具收集的信息比Loadruner更加详细,可以知道每个class、每个method执行的时间。还有,已经用loadrunner定位到oracle存在问题了,到底是oracle中哪一条语句或者哪个设置又不合理呢?
还有,loadrunner 只能获得操作系统自带的计数器,但是直观的获取整个操作系统的运行情况,相比之下,spotlight系列要有优势得多。
1.1
Spotlight for Windows
1.1.1
基本原理
和loadrunner的原理一样,获得操作系统自带的计数器数据,然后通过图形工具图形化。采用客户端、服务端监控的方式均可。既可以在客户端安装,由可以在服务端安装。1.1.2
创建连接
连接到要监控的服务器,首先在connections上面点击一个newconnection。
然后录入操作系统管理员的用户名和密码
1.1.3
虚拟实时监控
获取的数据会有一定的延迟,所以不是监控不是实时的,显示了磁盘、内存、线程、进程情况,如果那块出现问题,会用不同的颜色警告。1.1.4
专家意见
根据专家意见,可以调整操作系统的设置,如:关闭一些不需要的服务,升级硬件,加大虚拟内存等。1.1.5
分析图表
和loadruner一样,将处理器、内存、磁盘数据数据获取到。 1.2
Spotlight for Oracle
1.2.1
基本原理
获取oracle的数据字典和动态性能视图,然后展现出来结果。1.2.2
创建连接
和监控操作系统一样,创建完连接以后,然后设定oracle的连接用户,如果需要同步监控操作系统,则需要录入操作系统的用户名和密码;1.2.3
虚拟实时监控
显示oracle实例相关信息、连接情况、数据文件利用情况等1.2.4
专家意见
根据专家意见,调整oracle的参数配置,下图中,提示库缓存命中率较低。1.2.5
分析图表
1.2.5.1
分析图表
1.2.5.2
Topsql分析
找出占用耗用时间长的SQL语句,然后进行优化;找出哪些sql磁盘读写多、缓存命中率低、优化成本几乎为0的sql语句进行优化,先从语法优化,再从业务逻辑优化。1.2.5.3
TopSession分析
相关文章推荐
- 关于spotlight for Windows和spotlight for oracle的使用
- spotlight for Windows和spotlight for oracle的使用-学习之用
- 关于spotlight for Windows和spotlight for oracle的使用
- Oracle Sql Loader 的使用关于Windows 上回车换行符的问题 最后一个字段使用 terminated by '\r'
- 关于oracle的sql语句中 for update 的使用,以及存在的问题
- ArcGIS API for Windows Phone开发实例(4):点击查看超市信息 --- 关于使用InforWindow
- oracle for windows使用NFS远程备份报错之O/S-Error: (OS 1326)
- oracle for windows使用NFS远程备份报错之O/S-Error: (OS 1326) 用户名或密码不正确
- Spotlight for oracle 监控软件使用测试
- Spotlight For Oracle使用说明
- Oracle 11g R2使用手册For Windows
- Oracle Fusion Applications (11.1.8) Media Pack and Oracle Application Development Framework 11g (11.1.1.7.2) for Microsoft Windows x64 (64-bit)
- GitHub for Windows使用教程1 转载自 http://youngxhui.github.io/
- 关于oracle使用到的函数整理
- Spread for Windows Forms快速入门(1)---开始使用Spread
- 关于PyAsm在Windows下的安装使用及bug修复
- Oracle Developer Tools for Visual Studio .NET 安装及使用
- Oracle 12c Windows安装、介绍及简单使用(图文)
- 使用Navicat for Oracle工具连接oracle的图文教程
- Android Studio for Windows使用Git上传项目到开源中国