暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

MySQL information_schema详解 GLOBAL_STATUS和SESSION_STATUS

宅必备 2019-12-10
606

 

往期专题请查看www.zhaibibei.cn
这是一个坚持Oracle,Python,MySQL原创内容的公众号

这个专题主要讲information_ schema数据库下的一些表

如无特殊说明数据库版本为MySQL 5.7.26

1. GLOBAL_STATUS和SESSION_STATUS

这两个表提供和系统状态相关的信息

从 MySQL 5.7.6开始,这两个表开始被废弃,并将在后续的版本移除,信息可以在Performance_schema数据库中查询

这个特性通过show_compatibility_56 参数控制,同时控制系统变量和状态变量

2. 迁移系统变量和状态变量

MySQL 5.6的时候如下系统变量和状态变量可以使用show命令获取

SHOW VARIABLES 
SHOW STATUS

复制

他们的来源于如下表

INFORMATION_SCHEMA.GLOBAL_VARIABLES INFORMATION_SCHEMA.SESSION_VARIABLES INFORMATION_SCHEMA.GLOBAL_STATUS 
INFORMATION_SCHEMA.SESSION_STATUS

复制

MySQL 5.7.6开始后改成了从如下表获取

performance_schema.global_variables 
performance_schema.session_variables 
performance_schema.variables_by_thread 
performance_schema.global_status 
performance_schema.session_status 
performance_schema.status_by_thread 
performance_schema.status_by_account 
performance_schema.status_by_host 
performance_schema.status_by_user

复制

从该版本开始MySQL引入了show_compatibility_56参数来控制show命令从什么地方获取值

当show_compatibility_56为ON时代表启用了MySQL 5.6的兼容性,这时和MySQL5.6一直

如果show_compatibility_56为OFF,则代表禁用兼容性,这时表的信息通过peformance_schema获取,这时直接查询information_schame会报错

该参数从5.7.8开始默认为OFF


3. 实际截图

我们可以直接使用show命令来查询状态变量,系统变量同理,这时不必关心show_compatibility_56参数的值

show global status ;
show session status ;

复制



或者使用performance_schema数据库

select * from performance_schema.global_status where variable_name like '%Max_used_connections%';

复制



4. 参考链接

https://dev.mysql.com/doc/refman/5.7/en/status-table.html

https://dev.mysql.com/doc/refman/5.7/en/performance-schema-variable-table-migration.html



可点击阅读原文获得更好的阅读体验,推荐在PC端阅读

也可在公众站内搜索中回复  information_schema 搜索相关内容

或直接打开个人网页搜索


http://www.zhaibibei.cn


往期专题包括:


  • Python 自动化运维

  • MySQL  安装

  • mysqldump命令详解

  • mysqlbinlog命令详解

  • xtrabackup工具详解

  • 打造属于自己的监控系统

  • Python爬虫基础

  • Oracle awr报告全解析

  • Oracle ASM全解析

  • Oracle Data Guard全解析

  • Oracle ClusterWare全解析

  • Oracle常见参数解析

  • Oracle常见故障处理

  • Oracle SQL优化案例


觉得文章不错的欢迎关注,转发,收藏,点赞~

文章转载自宅必备,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论