为什么80%的码农都做不了架构师?>>>   

SHOW STATUS;
FLUSH STATUS;查看当前连接数 SHOW STATUS LIKE 'Thread_%';
Thread_cached:被缓存的线程的个数
Thread_running:处于激活状态的线程的个数
Thread_connected:当前连接的线程的个数
Thread_created:总共被创建的线程的个数Thread cache hits
Thread_connected = SHOW GLOBAL STATUS LIKE Thread_created;
Connections = SHOW GLOBAL STATUS LIKE 'Connections';
TCH=(1 - (Threads_created / Connections)) * 100查看活动连接内容
SHOW PROCESSLIST;如果 TCH数小于90%,创建连接耗费了时间,增大Thread_cached数量QPS
Questions = SHOW GLOBAL STATUS LIKE 'Questions';
Uptime = SHOW GLOBAL STATUS LIKE 'Uptime';
QPS=Questions/Uptime TPS
Com_commit = SHOW GLOBAL STATUS LIKE 'Com_commit';
Com_rollback = SHOW GLOBAL STATUS LIKE 'Com_rollback';
Uptime = SHOW GLOBAL STATUS LIKE 'Uptime';
TPS=(Com_commit + Com_rollback)/UptimeQPS 和 TPS值一定要实时监控,如果接近架构搭建时的测试峰值,愿上帝与你同在Read/Writes Ratio
Qcache_hits = SHOW GLOBAL STATUS LIKE 'Qcache_hits';
Com_select = SHOW GLOBAL STATUS LIKE 'Com_select';
Com_insert = SHOW GLOBAL STATUS LIKE 'Com_insert';
Com_update = SHOW GLOBAL STATUS LIKE 'Com_update';
Com_delete = SHOW GLOBAL STATUS LIKE 'Com_delete';
Com_replace = SHOW GLOBAL STATUS LIKE 'Com_replace';
R/W=(Com_select + Qcache_hits) / (Com_insert + Com_update + Com_delete + Com_replace) * 100读写比,优化数据库的重要依据,读的多就去优化读,写的多就去优化写Slow queries per minute
Slow_queries = SHOW GLOBAL STATUS LIKE 'Slow_queries';
Uptime = SHOW GLOBAL STATUS LIKE 'Uptime';
SQPM=Slow_queries / (Uptime/60)Slow queries /Questions Ratio
Slow_queries = SHOW GLOBAL STATUS LIKE 'Slow_queries';
Questions = SHOW GLOBAL STATUS LIKE 'Questions';
S/Q=Slow_queries/Questions 新版本上线时要着重关注慢查询,让测试去踢开发者的屁股吧Full_join per minute
Select_full_join = SHOW GLOBAL STATUS LIKE 'Select_full_join';
Uptime = SHOW GLOBAL STATUS LIKE 'Uptime';
FJPM=Select_full_join / (Uptime/60)没有使用索引而造成的full_join,优化索引去吧Innodb buffer read hits
Innodb_buffer_pool_reads = SHOW GLOBAL STATUS LIKE 'Innodb_buffer_pool_reads';
Innodb_buffer_pool_read_requests = SHOW GLOBAL STATUS LIKE 'Innodb_buffer_pool_read_requests';
IFRH=(1 - Innodb_buffer_pool_reads/Innodb_buffer_pool_read_requests) * 100InnoDB Buffer命中率 目标 95%-99%;Table Cache
Open_tables= SHOW GLOBAL STATUS LIKE 'Open_tables';
Opened_tables= SHOW GLOBAL STATUS LIKE 'Opened_tables';
table_cache= SHOW GLOBAL STATUS LIKE 'table_cache';table_cache应该大于 Open_tables 小于 Opened_tables Temp tables to Disk ratioCreated_tmp_tables = show global status like 'Created_tmp_tables';
Created_tmp_disk_tables = show global status like 'Created_tmp_disk_tables';TDR=(Created_tmp_disk_tables/Created_tmp_tables)*100SHOW GLOBAL STATUS LIKE 'Innodb_row_lock_%';Innodb_row_lock_current_waitsThe number of row locks currently being waited for. Added in MySQL 5.0.3.Innodb_row_lock_timeThe total time spent in acquiring row locks, in milliseconds. Added in MySQL 5.0.3.Innodb_row_lock_time_avgThe average time to acquire a row lock, in milliseconds. Added in MySQL 5.0.3.Innodb_row_lock_time_maxThe maximum time to acquire a row lock, in milliseconds. Added in MySQL 5.0.3.Innodb_row_lock_waitsThe number of times a row lock had to be waited for. Added in MySQL 5.0.3.

转载于:https://my.oschina.net/jastme/blog/381710

mysql必要的监控项目--转自土豆大神的博客相关推荐

  1. 【Nodejs博客项目开发】之原生nodejs实现博客系统(五)

    [Nodejs博客项目开发]之原生nodejs实现博客系统(五) 一.session存入redis 首先下载redis模块:npm i redis --save db.js 配置redis const ...

  2. 【Nodejs博客项目开发】之原生nodejs实现博客系统(一)

    [Nodejs博客项目开发]之原生nodejs实现博客系统(一) >>目录 [Nodejs博客项目开发]之原生nodejs实现博客系统(一) 一.接口设计 二.基本目录结构 三.`www. ...

  3. Java项目:Springboot实现的一个简单博客管理系统

    作者主页:夜未央5788 简介:Java领域优质创作者.Java项目.学习资料.技术互助 文末获取源码 项目介绍 本项目为前后台管理系统,包括博主与游客两种角色: 博主角色包含以下功能: 博主登录,发 ...

  4. Java项目之模仿CSDN做一个DBB博客

    项目源代码下载地址:https://download.csdn.net/download/mdxiaohu/10596423 不打算深入讲解,只做个记录. 上个月,做了个博客小项目练手. 当时的想法就 ...

  5. 【项目实训】个人开发记录博客

    神经网络模型以及数据问题 dataset和label可以用TensorDataset来转换为一个可以放入DataLoader的类 permute维度换位,为了适配网络参数输入顺序 解决问题,之前一直用 ...

  6. umi脚手架搭建的项目_15天零成本搭建静态博客,托管于Github Page

    博客地址 技术栈概览 前台:Umi(路由) + Antd(视图) + TypeScript(增加项目可维护性以及规范性) 后台:Umi(路由) + Antd(视图) + TypeScript(增加项目 ...

  7. java 博客系统_讲解开源项目:5分钟搭建私人Java博客系统

    本文适合刚学习完 Java 语言基础的人群,跟着本文可了解和运行 Tale 项目.示例均在 Windows 操作系统下演示 本文作者:HelloGitHub-秦人 HelloGitHub 推出的< ...

  8. 鸿蒙关键技术研究,鸿蒙内核源码分析(静态链接篇) | 完整小项目看透静态链接过程 | 百篇博客分析HarmonyOS源码 | v54.02...

    百篇博客系列篇.本篇为: 下图是一个可执行文件编译,链接的过程. 本篇将通过一个完整的小工程来阐述ELF编译,链接过程,并分析.o和bin文件中各区,符号表之间的关系.从一个崭新的视角去看中间过程,阅 ...

  9. 20162303 结对编程项目-四则运算 第一周输出阶段总结博客

    第一周(2017-5-14 23:59截止)输出阶段总结博客 PSP2.1 Personal Software Process Stages 预估耗时(分钟) 实际耗时(分钟) Planning 计划 ...

  10. 手把手教你实现一个JavaWeb项目:创建一个自己的网页博客系统(前端+后端)(一)

    一篇博客带你实现一个真正的项目! 先来看看它是什么样式的: 目录: 1.大体步骤

最新文章

  1. 更改Jenkins升级站点
  2. Mysql里的日期类型 和JPA里@Temporal
  3. java 创建文件夹的方法_Java创建文件夹的方法
  4. mysql锁与性能_MySQL性能优化--锁(概念)
  5. [js] innerHTML与outerHTML有什么区别?
  6. 【C#桌面应用】第四节:制作简单的登录注册模拟窗口-登录部分的模拟
  7. 根据Ping(ICMP协议)得到TTL并分析
  8. Eigen--Matrix
  9. homebrew mac_借助Homebrew使从Mac到Linux的转换更加容易
  10. AndroidStudio(7)---导入jar包方法
  11. bootstrap-vue 中 model 基础用法
  12. android 图标 textview,Android TextView添加图标ImageView
  13. SpringBoot之AOP切面的使用
  14. python撤销_python 取消转义字符作用
  15. 2021-08-3126. 删除有序数组中的重复项 数组
  16. php如何大批量群发微信模板消息,如何用php实现发送微信模板消息呢?
  17. Windows7 删除双系统引导中的一个
  18. android graphics,Android graphics值Bitmap
  19. Android短视频开发
  20. JAVA中long[]转Long[]

热门文章

  1. ICU - International Components for Unicode
  2. 雅虎网站页面性能优化的34条黄金守则
  3. double类型的数值转为小数点2位
  4. 18、HTML5 Video(视频)和 audio(音频)
  5. Jmeter插件监控服务器性能
  6. 自创一种新的方法建立 平衡二叉树(AVL)
  7. C++的C4305和C4800的编译警告
  8. C# 将数据导出到Excel汇总(转)
  9. java进行语法解析时已到达文件结尾_java进行语法解析时已到达文件结尾?
  10. ubuntu 下mysql 不显示当前的数据库名解决方法