mysql 监控语句_做一个mysql监控系统应该掌握的一些基本语句
很多系统需要一个MYSQL的监控,查看MYSQL的一些变量配置,吞吐量,连接数,QPS, TPS,慢查询等。当然有一些开源的工具可以满足这些需求,如果是要自己做呢。下面归纳了一些常用监控的SQL语句,要做系统的话,可以通过这些SQL 语句查询出来的数据,自己分析。
-- 获取数据库的方式;
Select SCHEMA_NAME FROM information_schema.SCHEMATA orDER BY SCHEMA_NAME
show databases;
-- 获取数据库对象连接对象
select * from information_schema.`PROCESSLIST` order by DB;
show full processlist;
-- 获取数据库里的对象
select * from INFORMATION_SCHEMA.`TABLES` where TABLE_SCHEMA='yihaomen';
Select TABLE_NAME, TABLE_TYPE FROM information_schema.TABLES Where TABLE_SCHEMA = DATABASE() orDER BY TABLE_NAME;
-- 显示数据库里的表
show tables in mosquitto_status;
-- 获取表里的comumns
select * from information_schema.`COLUMNS` Where TABLE_NAME='sys_dept';
-- 增删改查的数量, 可以自己用来计算TPS, QPS 等
show global status where variable_name in('com_select','com_insert','com_delete','com_update','com_commit','Questions','Threads_connected', 'Threads_running','Uptime');
-- 状态, 与上面的语句类似
SHOW GLOBAL STATUS;
-- 系统配置参数
show global variables;
-- 表结构定义
SHOW FULL COLUMNS FROM sys_dept;
-- 显示索引
SHOW INDEX FROM sys_dept;
-- 显示建库语句
SHOW Create DATABASE yihaomen
-- 显示建表语句
SHOW Create TABLE sys_dept;
-- 显示警告信息
SHOW WARNINGS;
-- 显示ENGINE
SHOW ENGINES;
-- 显示所有编码
SHOW COLLATION;
-- 得到每个表现在存储的大小
select table_name,table_rows,data_length+index_length,
concat(round((data_length+index_length)/1024/1024,2),'MB')
data from information_schema.tables where table_schema='yihaomen'
mysql 监控语句_做一个mysql监控系统应该掌握的一些基本语句相关推荐
- 织梦mysql占用资源_解决一个 MySQL 服务器进程 CPU 占用 100%的技术笔记
早上帮朋友一台服务器解决了Mysql cpu 占用 100%的问题.稍整理了一下: 朋友主机(Windows 2003 + IIS + PHP + MYSQL )近来 MySQL 服务进程 (mysq ...
- ssh mysql环境搭建_搭建一个MySQL高可用架构集群环境
架构 使用一台MHA manager.一台MySQL master节点.两台MySQL slave节点 软件版本 虚拟机:Ubuntu 18 MySQL:5.7.32 MHA:0.54 环境检查 安装 ...
- mysql where 拼接_分一个mysql拼接where语句的Directive,并请教一个问题
/** * * 拼接Where的指令,较简单的where组装,如果复杂的请在模版直接写where 语句 * @author xianyl * @since 2018年1月26日-下午8:57:02 * ...
- mysql的覆盖语句_求教一个mysql查询问题:为什么我的SQL语句不能覆盖所有情况?内详...
mysql 查询 select count(*) from t1 where col1 > 0 339074条 select count(*) from t1 where col1 > 0 ...
- mysql 实例可用性_转载:MySQL数据库的高可用性分析
MySQL数据库是目前开源应用最大的关系型数据库,有海量的应用将数据存储在MySQL数据库中.存储数据的安全性和可靠性是生产数据库的关注重点.本文分析了目前采用较多的保障MySQL可用性方案. MyS ...
- 从永远到永远-Navicat将MySQL数据库复制到另一个Mysql数据库
Navicat将MySQL数据库复制到另一个Mysql数据库 1.需求 2.方案 3.问题 1.需求 云服务器快到期了,实在不想续费了.一个是再续费太贵,再一个就是性能一般.索性直接买了个32G内存笔 ...
- php 考试系统 倒计时,jQuery_jQuery练习——倒计时,近学生做一个在线考试系统, - phpStudy...
jQuery练习--倒计时 近学生做一个在线考试系统,需要加入试卷倒计时功能.很显然最放方便的就是ajax实现.一下子想起上次提到的jQuery,一用果然简单.jQuery中提供了ajax的方便功能. ...
- EonerCMS——做一个仿桌面系统的CMS(二)
上一周我说到,我要开始做一个仿桌面系统的CMS.现在,一周过去了,来做个小小的总结吧,顺便把上一周片尾留的小问题解答下. 桌面 关于界面,思前想后,还是模仿115的了,说是模仿,其实几乎是照搬.因为我 ...
- 做一个音视频点播系统要多久?操作越简单越好
视频作为传播渠道有其天然优势,画面更生动.音视频齐全.用户体验和观看更高,也可以更直观的表达内容.而且随着互联网基础设施的快速发展,视频已经成为现代社会主要的表达方式了,各种视频教程.课程.娱乐等等都 ...
最新文章
- 探索 TVM 进行量化方法
- Python代码选中文乱码
- 内控体系建设五步骤_进一步完善环境保护标准体系建设 ——《国家环境保护标准“十三五”发展规划》解读...
- 20165337岳源第一周学习总结
- Tautology--POJ 3295
- java中的排序算法——简单选择排序,树形选择排序与堆排序(一)
- 使用 SAP WebIDE 创建 SAP Fiori Elements 应用
- java 防止用户重复登录_JAVA 如何避免用户的重复登录
- Java服务器 dm Server
- Mysql解决死锁的问题,防止阻塞
- mysql event demo_MySQL定时任务event
- 安卓linux开机画面,Android开机logo简单修改方法
- dbscan聚类python_DBSCAN聚类算法Python实现
- 简单几步教你爬取IOS手机端APP数据
- 安装win10虚拟机遇到的坑
- scratch基础讲解与小游戏制作(接水果)
- 汉语拼音—韦氏拼音对照表
- Excel如何批量生成条形码?
- 公有云时代企业需要什么样的云平台
- 云锁和悬镜服务器哪个好,安全狗、悬镜、云锁、云帮手建议用哪个比较好?
热门文章
- R语言进行缺失值填充(Filling in missing values):使用R原生方法、data.table、dplyr等方案
- R语言使用vcd包的spine函数可视化spinogram图(spinogram图是被归一化的堆叠条形图、这样每个条形的高度一样、内部显示不同分布的比例)
- R语言ggplot2可视化交互作用图(Interaction Plot):可视化不同分组(分类变量1)在不同剂量下(分类变量2)的箱图(box plot)、均值计算并连接成线图(line plot)
- R语言distCosine函数计算大圆距离实战(Law of Cosines Great Circle Distance)
- NLP任务语义相似数据准备及实战
- R可视化在回归曲线中添加回归方程式
- Python到底是什么样的语言? Python和Java比谁更快? TensorFlow的主体是用Python写的吗?
- SVD(奇异值分解)+NMF(非负矩阵分解)
- 关于微阵列芯片和RNA-seq的比较
- mysql 联合索引长度_MySQL 中索引的长度的限制