spotlight for Windows和spotlight for oracle的使用-学习之用

 Quest系列工具的使用

      咱们一讲到性能测试,就自然就想到loadrunner,其实性能测试工具的选择根据测试目标来决定,loadruner确实是一款成熟的测试工具,整体实力很强,但是往往一些详细的性能数据获取不如一些专业性工具,如:而类似于一些BCI(字节码插入)工具收集的信息比Loadruner更加详细,可以知道每个class、每个method执行的时间。还有,已经用loadrunner定位到oracle存在问题了,到底是oracle中哪一条语句或者哪个设置又不合理呢? 还有,loadrunner 只能获得操作系统自带的计数器,但是直观的获取整个操作系统的运行情况,相比之下,spotlight系列要有优势得多。 

1.1    Spotlight for Windows

1.1.1   基本原理

和loadrunner的原理一样,获得操作系统自带的计数器数据,然后通过图形工具图形化。采用客户端、服务端监控的方式均可。既可以在客户端安装,由可以在服务端安装。

1.1.2   创建连接

连接到要监控的服务器,首先在connections上面点击一个new connection。

 

然后录入操作系统管理员的用户名和密码

 

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分析

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值