zoukankan      html  css  js  c++  java
  • LR通过SiteScope监控mysql

    SiteScope下载,安装

      要想使用LoadRunner监测MySQL数据库的性能,LoadRunner没有提供直接监测 MySQL的功能,所以,我们需要借助sitescope监控,然后在LoadRunner显示sitescope监测结果,这样间接地监控MySQL性能。

      在往上很难找到SiteScope的下载地址,HP官网改版过后就无法下载软件了。还好,LoadRunner 9.5自带了一个SiteScope9.5。可以点击到ftp(ftp://download.atstudy.com 用户名/密码:user1/user1)下载LoadRunner9.5。下载好后解压出来,加载到虚拟光驱,到 “Additional ComponentsSitescopeSiteScope 9.50”目录找到SiteScope的安装文件。

    2.安装sitescope

       安装的时候请选择for loadrunner,输入许可证号:PM90815892099998-99101472。安装完之后就

       会弹出一个页面,点击页面上的http://localhost:8080/SiteScope.就会进入sitescope界面。当进入界面中显

       示的是红叉叉,你需要安装java运行环境jre6,然后运行正常,也可以直接安装jdk

    3.下载java版的mysql驱动程序(JDBC驱动程序,最后是5版本以上的)

       下载后进行解压缩,将解压缩的mysql-connector-java-5.1.14-bin.jar文件复制

         C:SiteScopejavalibext 目录下,以你的安装目录为准

    安装好后系统重启(sitescope是运行在浏览器上的一款软件,每次要打开时,只要打开浏览器输入对应的网址即可进入对应的sitescope主界面。

    SiteScope监控MySQL

    1. 进入sitescope主界面,点击“新建组”,输入自定义的组名,即可成功添加组;

    2. 进入新建的组,在新建组一栏下点击“新建监控器”,新添加监控器,监控mysql的监视器选择“数据库计数器”;

    3. 进入监控器设置:

    主设置:

    数据库连接URL:jdbc:mysql://IP/数据库名称;

    例如:jdbc:mysql://206.168.191.19/aBigDatabase;

    查询:show status;

    数据库驱动程序:org.gjt.mm.mysql.Driver;

    4. 点击“获取计数器”,“OK”保存,到此为止,SiteScope已经能够监测到数据信息;

    5. 连接LoadRunner:打开 LoadRunner的Controller,在“run”中添加“sitescope”,即可成功监测到被测数据库的信息了。

    附录:

    mysql常用计数器

    计数器

    计数器分析

    Threads_connected

    表示当前有多少个客户连接该mysql服务器,连接数是否过多,网络是否存在问题,它是动态变化的,当达到最大连接数时,数据库系统就不能提供更多的连接数了,这时,程序还想新建连接线程,数据库系统就会拒绝,如果程序没做太多的错误处理,就会出现报错信息

    Threads_running

    如果数据库超负荷,将会得到一个正在(查询的语句持续)增长的数值。这个值也可以小于预先设定的值。这个值在很短的时间内超过限定值是没问题的。若超过预设值时且5秒内没有回落,要同时监视其他的一些值

    Aborted_clients

    客户端被异常中断的数值,对于一些应用程序是没有影响的,但对于另一些应用程序可能要跟踪该值,因为异常中断连接可能表明一些应用程序有问题

    Questions

    每秒钟获得的查询数量,也可以是全部查询的数量。

    Opened_tables

    指表缓存没有命中的数量。如果该值很大,就需要增加table_cache的数值

    Select_full_join

    没有主键(key)联合(join)的执行。该值可能是零。这是捕获开发错误的好方法,因为这样的查询有可能降低系统的性能

    Select_scan

    执行全表搜索查询的数量。如果发现该值持续增长,说明需要优化,缺乏必要的索引或其他问题

    Slow_queries

    超过该值(--long-query-time)的查询数量,或没有使用索引查询数量。对于全部查询会有小的冲突。如果该值增长,表明系统有性能问题

    Threads_created

    该值一般较低。较高的值意味着需要增加thread_cache的数值,或遇到了持续增加的连接,表明存在潜在的问题

     

     
  • 相关阅读:
    zmap zgrab 环境搭建
    RF是如何工作的?
    RF的优缺点
    国内NLP的那些人那些会
    B-、B+、B*树
    关于LDA的gibbs采样,为什么可以获得正确的样本?
    LDA算法里面Dirichlet分布的两个参数alpha和beta怎样确定?
    如何确定LDA的主题个数
    SMO算法精解
    奇异值与主成分分析(PCA)
  • 原文地址:https://www.cnblogs.com/AliceAn/p/4654859.html
Copyright © 2011-2022 走看看