老司机带你体验SYS库多种新玩法

如何更加愉快地利用sys库做一些监控?

快来,跟上老司机,体验sys库的多种新玩法~

MySQL5.7的新特性中,非常突出的特性之一就是sys库,不仅可以通过sys库完成MySQL信息的收集,还可以用来监控和排查问题。
但你知道吗,sys库其实还有很多种玩法,有的或许单看表名就知道了,但有一些,还是需要老司机带路哦~

一.用户、连接类

1、查看每个客户端IP过来的连接消耗资源情况。

2、查看每个用户消耗资源情况

3、查看当前连接情况(有多少连接就应该有多少行)

4、查看当前正在执行的SQL和执行show full processlist的效果相当。

二.SQL 和io类

1、查看发生IO请求前三名的文件。

三、buffer pool 、内存

1、查看总共分配了多少内存。

2、每个库(database)占用多少buffer pool

3、统计innodb 引擎的 innodb缓存

pages是指在buffer pool中的page数量;pages_old指在LRU 列表中处于后37%位置的page。
当出现buffer page不够用时,就会征用这些page所占的空间。37%是默认位置,具体可以自定义。

4、统计每张表具体在InnoDB中具体的情况,比如占多少页?

其实和第3例的pages的总数都是相等的,你可以借用sum(pages)运算验证一下哦!

5、查询每个连接分配了多少内存(我这台没什么业务,所以有点不堪),利用session表和memory_by_thread_by_current_bytes分配表进行关联查询。

四、字段、索引、锁

1、查看表自增字段最大值和当前值,有时候做数据增长的监控,可以作为参考,你使用时,不一定要加条件语句。

2、MySQL索引使用情况统计

3、MySQL中有哪些冗余索引和无用索引

若库中展示没有冗余索引,则没有数据;当有联合索引idx_abc(a,b,c)和idx_a(a),那么idx_a就算冗余索引了。

4、查看INNODB 锁信息

在未来的版本将被移除,可以采用其他方式

5、查看库级别的锁信息,这个需要先打开MDL锁的监控:


五.线程类

1、MySQL内部有多个线程在运行,线程类型及数量。

时间: 2024-09-10 12:09:44

老司机带你体验SYS库多种新玩法的相关文章

老司机带你用MaxCompute和表格存储玩转车联网数据

"自动驾驶汽车"在近两年频频出现于各大科技新闻头条,自2012年谷歌获得美国首个自动驾驶汽车许可证以来,国外各大知名汽车厂商如奔驰.沃尔沃.大众.通用.丰田.日产.特斯拉等也纷纷宣布自己的自动驾驶汽车验证开发计划.自动驾驶依托于人工智能技术的发展,而对于一个人工智能平台来说,重要的不光是算法和平台,更重要的是数据!今天我们暂且不聊自动驾驶,我们先聊聊最基础的车联网数据的存储与处理. 初始方案 出于对两客一危监管的需要,车联网很早就开始起步,彼时大家的车联网方案都长这个样子:   将车辆

EF%BB%BF的用法,求老司机带

问题描述 EF%BB%BF的用法,求老司机带 解决方案 解决方案二:不明觉厉--看着像是url编码,但用UrlDecode解码解不出来解决方案三:是不是什么的十六进制,百分号是分隔符解决方案四:引用2楼BitCoffee的回复: 是不是什么的十六进制,百分号是分隔符 这是图片连接类代码,只是不知道更深的含义解决方案五:引用1楼娃都会打酱油了的回复: 不明觉厉--看着像是url编码,但用UrlDecode解码解不出来 是连接类的,只是不知道怎么用解决方案六:efbbbf是utf-8文档的BOM头由

博客新玩法 语音博客UBLOG抢先体验

前言:从最初以堆文字和图片为主的网页博客,到现在大肆流行的简约式微博,博 客服务随着SNS社交网络的兴起而发生了诸多变化.事实上,除了近来流行的简单文字加照片形式的微博之外,博客还有另一条发展方向,它比起微博似乎更加便捷和生动,它就是我们今天要向大家介绍的语音博客--UBLOG.UonLIVE实际上是香港的一个广播电台,不过除了播放节目本身之外,UonLIVE还拥有自己的社交网络,语音博客就是UonLIVE最新的一项全新社交服务,然后UonLIVE在4月13日正式发布了语音博客的iPhone应用

十年建站老司机带你十分钟搭建网站

本文概要: 1. 域名 + 域名注册 + 域名备案 + 域名解析绑定 2. 服务器 + 虚拟主机 + windows服务器 + linux服务器 3. CMS建站系统 4. 总结 在如今互联网发展迅速猛进的大环境下,网站已经成为一个企业不可缺少的网络媒介.但网站开发行业鱼龙混杂,质量参差不齐,价格更是跨越区间大.尤其对于那些在建站方面不懂的小白来说,很容易被人坑,所以作为在网站开发行业摸爬滚打多年的草根老司机,通过本文向大家分享建站的经验与心得,避免不必要的弯路和成本损耗. Come on! 小

“精灵学院”正式开课!老司机带你领略容器编排的魅力

"BuildShip & Run anywhere",是Docker技术的口号.这个问世没有多久却有革新整个IT行业之势的技术如今被越来越多的企业和个人所重视. 但是如何成为一个善用Docker的高手成为一个又快又稳的老司机呢 最直接的方法就是由另一个老司机来带带你 谢斌精灵云布道师致力于虚拟化和云平台研究已十余年不折不扣的Docker老司机.如今我们特意邀请他跟广大技术爱好者们好好聊聊Docker实践和容器编排并分享精灵云在容器.DevOps和微服务等领域多年的实践经验&qu

老司机带你玩PPmoney微服务【加强版】

前言 大家晚上好,今天给大家分享的内容是 PPmoney 微服务之路. 首先简单介绍一下,我是来自 ppmoney 的资深架构师 敖小剑,目前负责 ppmoney 的基础架构和服务化推进. 今天分享的内容主要有四个部分: 首先,介绍了一下为什么要选择微服务架构 其次,讲一下我们微服务框架的技术选型 第三,介绍微服务生态中的支撑体系 第四,旧有系统的迁移改造 第一部分 为什么要选择微服务架构 我们先开始第一部分的内容:为什么要选择微服务架构? 先简单介绍一下我们公司--PPmoney(万惠). 4

老司机带你玩转web service

当大型需求被数个公司分割开来,各公司系统相互交换数据的问题就会接踵而来.毕竟是多家不同的公司的产品,研发开发语言.采用技术框架基本上是百花齐放.怎样让自家系统提供的服务具有跨平台.跨语言.跨各种防火墙,让其他公司的研发用起来没障碍和爽呢?进过前期的技术调研和实践,最终将目光放在了轻量级 webService 服务上面      1. WebService 服务技术的关键点XML:  做为 WebService 的基本数据表示,特点即容易组织和分析,而且又与开发平台无关. SOAP: 做为 Web

老司机带你解读jQuery插件开发流程_jquery

jquery插件开发模式 jquery插件一般有三种开发方式: 通过$.extend()来扩展jQuery 通过$.fn 向jQuery添加新的方法 通过$.widget()应用jQuery UI的部件工厂方式创建 第一种$.extend()相对简单,一般很少能够独立开发复杂插件,第三种是一种高级的开发模式,本文也不做介绍.第二种则是一般插件开发用到的方式,本文着重讲讲第二种. 插件开发 第二种插件开发方式一般是如下定义 $.fn.pluginName = function() { //your

快上车!老司机带你走进“大数据及阿里云数据分析平台”

本次培训讲座是由阿里巴巴创新中心·优客工场(天津于家堡)和天津云顶云科技有限公司联合举办,由阿里云大数据高级认证讲师--宋亚奇博士主讲,旨在通过对大数据及阿里云数加平台的介绍,帮助天津市企业更好的理解大数据,以及更合理有效的利用数据资源促进公司业务发展. | 目标人群 | 1.管理人员以及技术/市场/销售人员2.有兴趣了解大数据的所有人员 | 培训相关 | 时间:2017年5月27日,14:00-17:00地点:天津自贸试验区新华路3678号新金融大厦11层[阿里巴巴创新中心·优客工场(天津于家