zoukankan      html  css  js  c++  java
  • mysql 重点性能测试指标

    #qps 每秒钟查询数量 计算方式queries/seconds 查询总数/秒数
    show GLOBAL STATUS LIKE 'question%'

    #tps 每秒事务数 计算方式 (com_commit +com_rollback)/seconds

    show GLOBAL status LIKE 'com_commit'
    show GLOBAL STATUS like 'com_rollback'

    #线程连接使用最大数
    SHOW GLOBAL STATUS like 'max_used_connections'

    #查询线程数(有多少线程连接数据库)
    show GLOBAL STATUS LIKE 'threads'

    #设置的最大连接数
    show VARIABLES like 'max_connections'

    #query cache使用场景,查询结果缓存到query cache 中,下次不直接执行语句,而是直接返回结果
    #适用于大量查询,很少改变表结构
    #开启方法,修改my.cnf ,将query_cache_size设置为具体大小,取决于实际情况,最好设置为1024的倍数,参考值为32M
    #增加一行 query_cache_type=0/1/2
    #如果为1,将会缓存所有结果,除非你的select语句使用了sql_no_cache禁用了查询缓存
    #如果为2,只会缓存select语句中的sql_cache指定需要缓存的查询

    #query cache 命中率
    show status like 'qcache%'

    #计算公式
    query_cache_hits=(qcache_hits/(qcache_hits+qcache_inserts))*%100


    #锁定状态
    show GLOBAL STATUS like '%lock%'

    #计算公式
    table_locks_waited/table_locks_immediate #值越大造成的表锁阻塞越重

    innodb_row_lock_waits innodb #针对innodb 行锁,如果值较大,可能是间隙锁造成

    #查询主从延时
    show slave status

  • 相关阅读:
    Go语言之依赖管理
    Go之NSQ
    Redis相关
    Go语言操作mongoDB
    Go语言操作Redis
    mysql-5.7.22-winx64.zip 安装
    LL(1)文法系列(二)预测分析表
    LL(1)文法系列(三)预测分析程序
    LL(1)文法系列(一)first集和follow集
    算符优先系列之(二)算符优先关系表
  • 原文地址:https://www.cnblogs.com/yanhuidj/p/10497272.html
Copyright © 2011-2022 走看看