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

关于spotlight for Windows和spotlight for oracle的使用相关推荐

  1. spotlight on windows 监控 配置 无法连接的问题

    spotlight 主机监控工具:可以监控windows.linux操作系统:SqlServer.Oracle.mysql等数据库,现在我们用来监控windows报错,无法连接. Spotlight ...

  2. 用Spotlight on windows 实时监控Windows服务器性能

    用Spotlight on windows 实时监控Windows服务器性能 2010-02-03 10:30:25|  分类: else |  标签: |字号大中小 订阅 用Spotlight on ...

  3. Spotlight on Windows监控软件

    Spotlight监控软件 软件下载地址(官网): https://www.quest.com/solutions/microsoft-platform-management/ 下载后直接安装即可. ...

  4. 在Windows 7下安装Oracle 11g的解决方法

    在Windows 7下安装Oracle 11g的解决方法 前不久卸载掉了自己的Windows Vista系统,装上了Windows7 旗舰版,在装机过程中也遇到了很多问题,有些问题是自己不曾遇到过的, ...

  5. 导出Windows服务器下的Oracle数据库并导入到Linux服务器下的Oracle数据库中

    2019独角兽企业重金招聘Python工程师标准>>> 说明: 1.Windows Oracle数据库 操作系统:Windows Server 2008 R2 IP地址:192.16 ...

  6. linux/windows中mysql、oracle、dm数据库连接

    1.在windows系统上连接oracle (1).打开cmd,输入sqlplus / as sysdba回车进入oracle ------需要类似sysdba的权限进入oracle系统 (2)输入c ...

  7. windows XP系统下oracle完整卸载过程

    NT环境下: 1.以NT的Administrator 登陆 2.通过控制面版-〉服务,停掉所有ORACLE服务 3.打开注册表(REGEDIT命令),删除HKEY_LOCAL_MACHINE\SOFT ...

  8. php oracle 配置,关于php:为Windows 64位配置Oracle OCI8

    我一直在为Windows配置oracle oci8时遇到问题 我正在使用Windows 7 64位,xampp v3.2.2,php 5.6.15和oracle g11 Express 我尝试了以下步 ...

  9. Windows下自动备份Oracle数据库

    Windows下自动备份Oracle数据库 先说说为啥要搞这么个玩意 那是上线前几天[这不是讲故事],测试环境用的数据库崩了[为啥崩了不知道].之前造的一堆测试数据全都没得了[].然后急急忙忙的恢复环 ...

最新文章

  1. Shell的作用与分类
  2. 触摸心灵-触觉感知和发展的模型
  3. 用linux下常用命令wget进行整站下载(递归下载至本地)
  4. 【Python基础】本地利用ssh远程连接服务器并启用远程服务器的jupyter lab并配置好anaconda的环境...
  5. HTML5程序开发范例宝典 完整版 (韩旭等著) 中文pdf扫描版
  6. [LeetCode]最长公共前缀(Longest Common Prefix)
  7. javascript读取php,PHP如何读取由JavaScript设置的Cookie
  8. idea maven +spring mvc
  9. 114. PHP command line getopt
  10. hdu 1506:Largest Rectangle in a Histogram 【单调栈】
  11. 小米蓝牙左右互联_399元,真香!小米蓝牙耳机Air,同价位比有线体验还出色?...
  12. 从淘宝,天猫,1688,微店,京东,苏宁,淘特等其他平台一键复制商品到拼多多平台(批量上传宝贝详情接口教程)
  13. php三级分销思路 数据库设计_微信分销相关的数据表结构设计
  14. python驱动photoshop_用Python用Photoshop打开PDF
  15. python实现简易搜索引擎(含代码)
  16. 文华财经指标公式大全,通达信指标加密破解DLL加密防破解技术方法
  17. spring hateoas初体验
  18. 产品经理(PM)和产品负责人(PO)的区别
  19. mysql blob 存取乱码问题
  20. 马化腾内部分享:产品经理必修课

热门文章

  1. win10dnf服务器未响应,win10系统dnf老是未响应的解决步骤
  2. NVIDIA DLI——深度学习基础-理论与实践入门
  3. CopyTranslator——一个PDF文本翻译神器
  4. 激光打印机的粉盒装粉
  5. docker mysql:5.6镜像安装mysqlreport、pt-query-digest
  6. 风控体系及政策设计介绍
  7. WebGL和OpenGL的联系和区别
  8. 在岸、离岸人民币汇率分别是什么?有什么区别?
  9. java.lang.NullPointerException出现原因及解决办法
  10. amber中生成小分子模板