zoukankan      html  css  js  c++  java
  • mysql awr 1.0.5 GA正式版发布

    媲美oracle awr/statspack的mysql awr第一版发布(兼配置详细说明)
    mysql awr v1.0.1发布
    mysql awr v1.0.2发布
    mysql awr v1.0.3修正说明以及发布

    1.0.5变更内容

    1、修复centos 7下swap值不正确;
    2、中文乱码;
    3、begin/end snap下拉显示Mysql启动时间;
    4、两次快照间不能重启过;
    5、新增tab页面查看mysql存储过程调用层次关系,以tree的方式展现;
    6、不同的mysql实例可配置不同的快照间隔、也可临时禁用;

    下载地址:https://gitee.com/zhjh256/mysqlawr/releases

    关键监控内容
    提供的监控信息等价于Oracle AWR/Statspack,几乎比现有所有开源、商业mysql监控工具更为实用和强大,公司内部几十个mysql测试、生产环境数据库均在使用,持续根据实际使用结果进行完善和更新。


    零、下载地址
    https://gitee.com/zhjh256/mysqlawr/releases

    一、被监控mysql配置
    • 建议percona server 5.6/mariadb+,支持mysql,percona,mariadb 5.6,5.7。
    • 源系统OS版本为redhat/centos,6.3/6.5经过测试,windows不支持;
    • 安装lsof,yum install lsof;
    • 开放mysql/ssh相关端口;
    • 启用performance_schema,userstat参数;
    • 创建perf_stat用户,授予select performance_schema select/truncate权限;
    mysql客户端登录数据库,执行war中包含的initsqlsrc-db-createuser.sql

    二、mysqlawr仓库配置
    0、仅依赖于JDK 7以及以上版本。
    1、创建存储表结构以及用户
    mysql客户端登录数据库,执行war中包含的initsqlperfstat-db-init.sql。

    2、配置要监控的MySQL实例
    将mysqlawr解压到webapps/ROOT目录,不然css/js引用不到,启动tomcat。
    http://ip:8080即可打开主页面,如

    点击数据库配置设置要监控的MySQL实例

     

    FAQ 

    1、注意每个实例只要配置一条记录即可,使用perf_stat或者root用户都可以,如果重复配置了,目前需要登录mysqlawr仓库数据库,执行下列操作进行删除:

    use perf_stat;

    delete from apps where app_name='perf_stat@XX.XX.X.X';

    2、top N SQL内容为空。确保源系统启用了performance_schema,并设置了相关参数,可以参考如下:

    performance_schema=on
    performance-schema-instrument='wait/io/file/%=on'
    performance-schema-instrument='wait/io/table/%=on'
    performance-schema-instrument='statement/com/%=on'
    performance-schema-instrument='statement/sql/%=on'
    performance-schema-instrument='stage/sql/%=on'
    # 注:只有current=on,performance_schema才会检查是否需要填充到history和long history中,后两者没有关系,均依赖于current,因此current必须无条件启用
    performance-schema-consumer-events_stages_current=on
    # performance-schema-consumer-events_stages_history=on
    # performance_schema_events_stages_history_size=30
    performance-schema-consumer-events_stages_history_long=on
    performance_schema_events_statements_history_long_size=10000
    performance-schema-consumer-events_statements_current=on
    # performance-schema-consumer-events_statements_history=on
    # performance_schema_events_statements_history_size=30
    performance-schema-consumer-events_statements_history_long=on
    performance_schema_events_statements_history_long_size=10000
    performance-schema-consumer-events_waits_current=on
    # performance-schema-consumer-events_waits_history=on
    # performance_schema_events_statements_history_size=30
    performance-schema-consumer-events_waits_history_long=on
    performance_schema_events_waits_history_long_size=10000
    performance-schema-consumer-statements_digest=on
    performance_schema_digests_size=10000
  • 相关阅读:
    net core 3.1 依赖注入
    vue temeplete standard
    net core 3.1 Global
    vue Multiple selection
    c# mvc modelstate
    vue temeplete
    vue element pickdate combox input 排版
    c# 生成 验证码
    vue checkbox ajax
    js算法(2)
  • 原文地址:https://www.cnblogs.com/zhjh256/p/5779533.html
Copyright © 2011-2022 走看看