前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >[MYSQL]sys库常见视图分类

[MYSQL]sys库常见视图分类

原创
作者头像
大大刺猬
发布于 2022-06-09 06:38:04
发布于 2022-06-09 06:38:04
6980
举报
文章被收录于专栏:大大刺猬大大刺猬

说明

sys库表的分类参考 mysql-workbench8.0社区版源码文件 res/scripts/sys/sys_reports.js

x$开头的视图都是原始的, 去掉之后就是美化的 自带单位, 类似linux的ls -l -h 的效果

IO表:

sys.x$user_summary_by_file_io_type – IO等待, 按用户和事件分组, 按总延迟排序(latency)

sys.x$io_global_by_file_by_bytes – 使用IO的文件, 按Total IO(count_read)排序

sys.x$io_global_by_file_by_latency --IO等待 按文件

sys.x$io_global_by_wait_by_bytes --IO等待 按事件区分, 按 total_requested排序

sys.x$io_global_by_wait_by_latency – IO等待, 按事件区分, 按总延迟排序(total_latency)

sys.x$io_by_thread_by_latency – IO等待, 按线程分组, 按总IO降序(total_latency)

内存:

sys.x$memory_global_total --服务器总使用内存 memory_global_total显示更友好, 自带单位

sys.x$memory_global_by_current_bytes – 使用内存按事件分组

sys.x$memory_by_user_by_current_bytes – 使用内存按用户分组

sys.x$memory_by_host_by_current_bytes – 使用内存按主机分组

sys.x$memory_by_thread_by_current_bytes --使用内存按线程分组

INNODB BUFFER PAGE: (影响性能, 生产上不要使用)

数据来源: information_schema.innodb_buffer_page

sys.x$innodb_buffer_stats_by_schema --innodb内存分配, 按schema(库)分组

sys.x$innodb_buffer_stats_by_table – innodb内存分配, 按table分组

等待相关: (可能很大, 建议加limit)

sys.x$waits_global_by_latency – 按事件分组, 总延迟(total_latency)降序

sys.x$waits_by_user_by_latency --按用户分组

sys.x$wait_classes_global_by_latency

sys.x$wait_classes_global_by_avg_latency

SQL相关

sys.x$statement_analysis

sys.x$statements_with_runtimes_in_95th_percentile – 运行时间是95%的时候的

sys.statements_with_temp_tables – 使用临时表的SQL

sys.statements_with_sorting – 使用sort的SQL 某些视图的DDL本身就有sort

sys.statements_with_full_table_scans – 使用全表扫描的SQL

sys.statements_with_errors_or_warnings – 执行错误的SQL

用户资源使用情况

sys.x$user_summary – 一些汇总信息, 比如执行的SQL数量.IO次数之类的

sys.x$user_summary_by_statement_type – 用户执行语句情况

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
按 user 分组统计视图|全方位认识 sys 系统库
在上一篇《按 host 分组统计视图 | 全方位认识 sys 系统库》中,我们介绍了sys 系统库中按 host 分组统计的视图,类似地,本期的内容将为大家介绍按照 user 进行分类统计的视图。下面请跟随我们一起开始 sys 系统库的系统学习之旅吧。
沃趣科技
2018/08/20
1.8K0
按 user 分组统计视图|全方位认识 sys 系统库
等待事件统计视图 | 全方位认识 sys 系统库
在上一篇《内存分配统计视图 | 全方位认识 sys 系统库》中,我们介绍了sys 系统库如何查询内存事件统计信息和buffer pool统计信息,本期的内容先给大家介绍按照等待事件统计相关的视图(注意不要和《按 file 分组统计视图|全方位认识 sys 系统库》介绍的内容搞混了,这篇中介绍的等待事件仅针对文件IO等待事件,而本篇介绍的是所有的等待事件)。下面请跟随我们一起开始 sys 系统库的系统学习之旅吧~
沃趣科技
2018/09/04
8720
等待事件统计视图 | 全方位认识 sys 系统库
按 host 分组统计视图 | 全方位认识 sys 系统库
在上一篇《配置表 | 全方位认识 sys 系统库》中,我们介绍了sys 系统库的配置表,但实际上我们大部分人大多数时候并不需要去修改配置表,直接使用sys 系统库下的视图来获取所需的数据即可,sys 系统库下一共有100多视图,这些视图都能够给我们提供一些什么样的信息呢?本期的内容先给大家介绍按照host进行分类统计相关的视图。下面请跟随我们一起开始 sys 系统库的系统学习之旅吧。
沃趣科技
2018/08/20
2.2K0
按 host 分组统计视图 | 全方位认识 sys 系统库
带你认识MySQL sys schema
MySQL 5.7中引入了一个新的sys schema,sys是一个MySQL自带的系统库,在安装MySQL 5.7以后的版本,使用mysqld进行初始化时,会自动创建sys库。
MySQL技术
2019/10/14
1.4K0
用Oracle的眼光来学习MySQL 5.7的sys(上)(r11笔记第24天)
sys的初衷 MySQL 5.7的sys自从推出以来,整体的反响似乎没有预期的那么高,而我看到这个sys库的时候,第一感觉是越发和Oracle像了,不是里面的内容像,而是很多设计的方式越来相似。所以按照这种方式,我感觉离AWR这样的工具推出也不远了。 对于实时全面的抓取性能信息,MySQL依旧还在不断进步的路上。因为开源,所以有很多非常不错的工具,产品推出。myawr算是其中的一个,现在看来当初的设计方式和现在sys库很有相似之处,感兴趣的可以自行搜索查看。 所以对于sys库的学习,
jeanron100
2018/03/21
7770
MYSQL 怎么获取DB operation系统中的关键信息(一)
Database management 一定会被问及很多事情,并且自己也得平时也的预先了解一些事情以防止某些可以预防的事情。今天就总结一些常用的query sql,方便应付各种 asking.
AustinDatabases
2020/06/04
1.2K0
初相识|performance_schema全方位介绍(PFS)
现在,很高兴的告诉大家,我们基于 MySQL 官方文档加上我们的验证,整理了一份可以系统学习 performance_schema 的资料分享给大家,为了方便大家阅读,我们整理为了一个系列,一共7篇文章。下面,请跟随我们一起开始performance_schema系统的学习之旅吧。
老叶茶馆
2020/11/26
1.2K0
学习使用MySQL 5.7的sys库(下)
session 视图和 processlist 视图基本一样,只是把后台线程过滤掉。
wubx
2019/02/27
1.2K0
MySQL 8.0的SYS视图
MySQL 8.0的发展越来越趋同与Oracle,为了更好的监控MySQL的一些相关指标,出现了SYS视图,用于监控。
星哥玩云
2022/08/18
6150
关于MySQL内存泄露如何排查的一些思路
MySQL使用内存上升90%!在运维过程中50%的几率,会碰到这样的问题。算是比较普遍的现象。
数据和云
2021/08/27
2.7K0
关于MySQL内存泄露如何排查的一些思路
学习MySQL 5.7的Sys库使用(一)
MySQL 5.7 引入 sys库 用于帮助 DBA 分析一些问题。 sys 库里面就是一些存储过程,视图,函数等。
wubx
2019/02/27
1.5K0
sys系统库的11个小应用
1.查看慢SQL语句慢在哪里 # 首先需要启用与等待事件相关的 instruments 和 consumers, 否则last wait 宇段值可能为 NULL call sys.ps_setup_enable_consumer('wait'); call sys.ps_setup_enable_instrument('wait'); 执行查看语句,这里只查command = ‘query’ 的线程信息 select * from session where command = 'query' and c
用户8889406
2023/03/05
3550
学习MySQL 5.7的Sys库使用(一)
MySQL 5.7 引入sys库 用于帮助DBA分析一些问题。 sys库里面就是一些存储过程,视图,函数等。
wubx
2019/04/24
1.4K0
初相识 | 全方位认识 sys 系统库
前阵子,我们的"全方位认识performance_schema"系列为大家完整的介绍了performance_schema系统库。在我们的发布计划中为什么要把performance_schema放在最前面呢?其中一个原因就是因为它是sys 系统库的数据来源,今天开始,我们将为大家逐步推出“全方位认识 sys 系统库”系列文章,下面我们将为大家带来系列第一篇《初相识|全方位认识 sys 系统库》,请跟随我们一起开始 sys 系统库的系统学习之旅吧~
沃趣科技
2018/08/20
1K0
初相识 | 全方位认识 sys 系统库
MySQL里默认的几个库是干啥的?
information_schema是mysql自带的一个信息数据库,其保存着关于mysql服务器所维护的所有其他数据库的信息,如数据库名,数据库的表,表栏的数据类型与访问权限等
Java学习录
2019/05/23
2.2K1
MYSQL 从performance_schema说起,但不止于PS ,sys 到 information_schema?(4)
接着上期sys 库的内容,sys 库的监控的内容基本上可以满足大部分对于性能分析的需求,SYS 库中的信息可以分为2种数据展示的方式,和10+种的信息展示类别。我们下面来说一说。基于ORACLE的设计理念,SYS库中的信息分为一X$为开头的VIEW的信息和以普通表名为开头的信息。两者的信息内容是相同的,展示的方式是不同的,我们基本上使用的是以普通名字开头的表,MYSQL对这些表进行了处理,方便查询者对这些信息进行阅读。
AustinDatabases
2022/04/05
5370
MYSQL 从performance_schema说起,但不止于PS ,sys 到 information_schema?(4)
MySql监控分析视图-sys schema
关于MySQL的性能监控和问题诊断,我们一般都从performance_schema中去获取想要的数据,在MySQL5.7.7版本中新增sys schema,它将performance_schema和information_schema中的数据以更容易理解的方式总结归纳为”视图”,其目的就是为了降低查询performance_schema的复杂度,让DBA能够快速的定位问题。今天我一起来看看这些库中都有哪些监控表和视图,掌握了这些,在我们开发和运维的过程中就起到了事半功倍的效果。
MySQL数据库技术栈
2020/08/05
1.2K0
利用MySQL系统数据库做性能负载诊断
1,在稳定性层面来说,更多的是关注高可用、读写分离、负载均衡,灾备管理等等high level层面的措施(就好比要保证生活的稳定性)
星哥玩云
2022/08/18
2.2K0
利用MySQL系统数据库做性能负载诊断
用Oracle的眼光来学习MySQL 5.7的sys(下)(r11笔记第25天)
昨天写了篇分析sys的文章,用Oracle的眼光来学习MySQL 5.7的sys(上)(r11笔记第24天) 收到了一些朋友的反馈,还不错,今天继续努力,再整理一篇。 sys的借鉴意义 今天还和同事偶然聊起sys schema的事情,我觉得有几个地方要值得借鉴。 1)原本需要结合information_schema,performance_schema查询的方式,现在有了视图的方式,显示更加直观 2)sys schema的有些功能在早期版本可能无从查起,或者很难查询,现在这些因为新版本的功能提炼都做
jeanron100
2018/03/21
6000
按 file 分组统计视图 | 全方位认识 sys 系统库
在上一篇《按 user 分组统计视图 | 全方位认识 sys 系统库》中,我们介绍了sys 系统库中按 user 分组统计的视图,类似地,本期的内容将为大家介绍按照 file 进行分类统计的视图。下面请跟随我们一起开始 sys 系统库的系统学习之旅吧。
沃趣科技
2018/08/20
2K0
按 file 分组统计视图 | 全方位认识 sys 系统库
相关推荐
按 user 分组统计视图|全方位认识 sys 系统库
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档