mysql 性能状态_MySQL性能状态查看方式
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性能状态查看方式相关推荐
- mysql proxy性能差_mysql性能的检查和优化方法
mysql在遇到严重性能问题时,一般都有这么几种可能: 1.索引没有建好; 2.sql写法过于复杂; 3.配置错误; 4.机器实在负荷不了; 1.索引没有建好 如果看到mysql消耗的cpu很大,可以 ...
- mysql 锁命令_MySQL锁定状态查看命令
1 show processlist; SHOW PROCESSLIST显示哪些线程正在运行.您也可以使用mysqladmin processlist语句得到此信息.如果您有SUPER权限,您可以看到 ...
- mysql优化说明_MySQL性能优化各个参数解释说明
[client] port = 3306 socket = /tmp/mysql.sock [mysqld] port = 3306 socket = /tmp/mysql.sock basedir ...
- mysql 慢查询优化_MySQL 性能优化之慢查询
性能优化的思路 首先需要使用慢查询功能,去获取所有查询时间比较长的SQL语句 其次使用explain命令去查询由问题的SQL的执行计划(脑补链接:点我直达1,点我直达2) 最后可以使用show pro ...
- mysql效率优化_MySQL性能优化的最佳12条经验
数据库的操作越来越成为整个应用的性能瓶颈了,这点对于Web应用尤其明显.关于数据库的性能,这并不只是DBA才需要担心的事,而这更是我 们程序员需要去关注的事情.当我们去设计数据库表结构,对操作数据库时 ...
- mysql pmm进程_mysql性能监控软件pmm
具体配置操作步骤: 1.在vmware或者virtualbox上安装centos镜像,可以选择阿里巴巴的镜像,下载速度快 centos7 修改yum源为阿里源,某下网络下速度比较快 首先是到yum源设 ...
- mysql 性能问题_mysql性能问题
性能优化的目的是什么呢?(合理利用可利用的资源) 性能优化的方向: 硬件方面:CPU.内存.IO.网络.硬盘.显卡 软件方面:mysql这个软件内部优化,比如sql.算法,一些配置 项目方面:需求设计 ...
- mysql架构深入_mysql性能优化2:深入认识mysql体系架构
前言 本文将重点梳理mysql的体系架构,便于了解mysql的实现原理. Mysql体系结构 Client Connectors 接入方 支持协议很多 Management Serveices &am ...
- mysql connections参数_MySQL性能优化之max_connections配置参数浅析
mysql的max_connections参数用来设置最大连接(用户)数.每个连接mysql的用户均算作一个连接,max_connections的默认值为100.本文将讲解此参数的详细作用与性能影响. ...
最新文章
- 中国移动宽带业务怎么样?和电信的比有什么不同?
- Securing Session State
- 某大型国企技术平台建设
- Java之JDK和JRE
- mysql数据库用hs_MySQL数据库安装步骤
- 连接关键词用什么符号
- 第三次作业(词频统计及其效能分析)
- Kernel panic -not syncing:Attempted to kill init!
- c语言的程序结构语序,第3章 C语序结构.doc
- aix查看文件夹大小命令_AIX5.3系统文件大小的限制
- 【Android抓包】Mitmproxy使用
- 如何选择erp进销存订单管理软件?
- 用 Rust 写一个声控小动画
- ACM进阶大一到大三
- 逆向工程核心原理 小结
- PHP socket demo
- 02-StringStringBuilderStringBuffer
- hongyi lee hw02-03
- C语言 校园歌手比赛系统
- 软件测试之 loadrunner12.0.2 汉化教程
热门文章
- 高通骁龙670是为压制联发科P60而生
- 西门子贿赂门:数十家咨询公司名单曝光
- Linux基础(7)Linux常用解压缩命令
- Java 取余 (remain),取模 (mod) 的 区别和运算
- 基于java电影评论网站系统计算机毕业设计源码+系统+lw文档+mysql数据库+调试部署
- 焦虑症会出现哪些问题 什么因素导致的焦虑症
- 如何十天系统的学会STM32
- 联想G400安装win7+centos双系统并安装BCM431432无线网卡驱动
- android排行,2018安卓手机排行榜 2018安卓手机性能排行榜
- Django_day02