1. QPS(每秒Query量)

QPS = Questions(or Queries) / seconds

mysql > show global status like 'Question%';

2. TPS(每秒事务量)

TPS = (Com_commit + Com_rollback) / seconds

mysql > show global status like 'Com_commit';

mysql > show global status like 'Com_rollback';

3. key Buffer 命中率

mysql>show global status like 'key%';

key_buffer_read_hits = (1-key_reads / key_read_requests) * 100%

key_buffer_write_hits = (1-key_writes / key_write_requests) * 100%

4. InnoDB Buffer命中率

mysql> show status like 'innodb_buffer_pool_read%';

innodb_buffer_read_hits = (1 - innodb_buffer_pool_reads / innodb_buffer_pool_read_requests) * 100%

5. Query Cache命中率

mysql> show status like 'Qcache%';

Query_cache_hits = (Qcahce_hits / (Qcache_hits + Qcache_inserts )) * 100%;

6. Table Cache状态量

mysql> show global status like 'open%';

比较 open_tables 与 opend_tables 值

7. Thread Cache 命中率

mysql> show global status like 'Thread%';

mysql> show global status like 'Connections';

Thread_cache_hits = (1 - Threads_created / connections ) * 100%

8. 锁定状态

mysql> show global status like '%lock%';

Table_locks_waited/Table_locks_immediate=0.3% 如果这个比值比较大的话,说明表锁造成的阻塞比较严重

Innodb_row_lock_waits innodb行锁,太大可能是间隙锁造成的

9. 复制延时量

mysql > show slave status

查看延时时间

10. Tmp Table 状况(临时表状况)

mysql > show status like 'Create_tmp%';

Created_tmp_disk_tables/Created_tmp_tables比值最好不要超过10%,如果Created_tmp_tables值比较大,

可能是排序句子过多或者是连接句子不够优化

11. Binlog Cache 使用状况

mysql > show status like 'Binlog_cache%';

如果Binlog_cache_disk_use值不为0 ,可能需要调大 binlog_cache_size大小

12. Innodb_log_waits 量

mysql > show status like 'innodb_log_waits';

Innodb_log_waits值不等于0的话,表明 innodb log buffer 因为空间不足而等待

比如命令:

>#show global status;

虽然可以使用:

>#show global status like %...%;

来过滤,但是对应长长的list,每一项都代表什么意思,还是有必要弄清楚。

mysql 性能状态_MySQL性能状态查看方式相关推荐

  1. mysql proxy性能差_mysql性能的检查和优化方法

    mysql在遇到严重性能问题时,一般都有这么几种可能: 1.索引没有建好; 2.sql写法过于复杂; 3.配置错误; 4.机器实在负荷不了; 1.索引没有建好 如果看到mysql消耗的cpu很大,可以 ...

  2. mysql 锁命令_MySQL锁定状态查看命令

    1 show processlist; SHOW PROCESSLIST显示哪些线程正在运行.您也可以使用mysqladmin processlist语句得到此信息.如果您有SUPER权限,您可以看到 ...

  3. mysql优化说明_MySQL性能优化各个参数解释说明

    [client] port = 3306 socket = /tmp/mysql.sock [mysqld] port = 3306 socket = /tmp/mysql.sock basedir ...

  4. mysql 慢查询优化_MySQL 性能优化之慢查询

    性能优化的思路 首先需要使用慢查询功能,去获取所有查询时间比较长的SQL语句 其次使用explain命令去查询由问题的SQL的执行计划(脑补链接:点我直达1,点我直达2) 最后可以使用show pro ...

  5. mysql效率优化_MySQL性能优化的最佳12条经验

    数据库的操作越来越成为整个应用的性能瓶颈了,这点对于Web应用尤其明显.关于数据库的性能,这并不只是DBA才需要担心的事,而这更是我 们程序员需要去关注的事情.当我们去设计数据库表结构,对操作数据库时 ...

  6. mysql pmm进程_mysql性能监控软件pmm

    具体配置操作步骤: 1.在vmware或者virtualbox上安装centos镜像,可以选择阿里巴巴的镜像,下载速度快 centos7 修改yum源为阿里源,某下网络下速度比较快 首先是到yum源设 ...

  7. mysql 性能问题_mysql性能问题

    性能优化的目的是什么呢?(合理利用可利用的资源) 性能优化的方向: 硬件方面:CPU.内存.IO.网络.硬盘.显卡 软件方面:mysql这个软件内部优化,比如sql.算法,一些配置 项目方面:需求设计 ...

  8. mysql架构深入_mysql性能优化2:深入认识mysql体系架构

    前言 本文将重点梳理mysql的体系架构,便于了解mysql的实现原理. Mysql体系结构 Client Connectors 接入方 支持协议很多 Management Serveices &am ...

  9. mysql connections参数_MySQL性能优化之max_connections配置参数浅析

    mysql的max_connections参数用来设置最大连接(用户)数.每个连接mysql的用户均算作一个连接,max_connections的默认值为100.本文将讲解此参数的详细作用与性能影响. ...

最新文章

  1. 中国移动宽带业务怎么样?和电信的比有什么不同?
  2. Securing Session State
  3. 某大型国企技术平台建设
  4. Java之JDK和JRE
  5. mysql数据库用hs_MySQL数据库安装步骤
  6. 连接关键词用什么符号
  7. 第三次作业(词频统计及其效能分析)
  8. Kernel panic -not syncing:Attempted to kill init!
  9. c语言的程序结构语序,第3章 C语序结构.doc
  10. aix查看文件夹大小命令_AIX5.3系统文件大小的限制
  11. 【Android抓包】Mitmproxy使用
  12. 如何选择erp进销存订单管理软件?
  13. 用 Rust 写一个声控小动画
  14. ACM进阶大一到大三
  15. 逆向工程核心原理 小结
  16. PHP socket demo
  17. 02-StringStringBuilderStringBuffer
  18. hongyi lee hw02-03
  19. C语言 校园歌手比赛系统
  20. 软件测试之 loadrunner12.0.2 汉化教程

热门文章

  1. 高通骁龙670是为压制联发科P60而生
  2. 西门子贿赂门:数十家咨询公司名单曝光
  3. Linux基础(7)Linux常用解压缩命令
  4. Java 取余 (remain),取模 (mod) 的 区别和运算
  5. 基于java电影评论网站系统计算机毕业设计源码+系统+lw文档+mysql数据库+调试部署
  6. 焦虑症会出现哪些问题 什么因素导致的焦虑症
  7. 如何十天系统的学会STM32
  8. 联想G400安装win7+centos双系统并安装BCM431432无线网卡驱动
  9. android排行,2018安卓手机排行榜 2018安卓手机性能排行榜
  10. Django_day02