mysql variables详解_MySQL information_schema详解 GLOBAL_VARIABLES和SESSION_VARIABLES
这个专题主要讲information_ schema数据库下的一些表
如无特殊说明数据库版本为MySQL 5.7.26
1. GLOBAL_VARIABLES和SESSION_VARIABLES
这两个表提供和系统变量相关的信息
从 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 variables ;
show session variables ;
或者使用performance_schema数据库
select * from performance_schema.global_status where variable_name ='READ_ONLY';
4. 参考链接
mysql variables详解_MySQL information_schema详解 GLOBAL_VARIABLES和SESSION_VARIABLES相关推荐
- mysql 事务 注意 优化_MySQL入门详解——事务、锁、优化
MySQL事务 MySQL 事务主要用于处理操作量大,复杂度高的数据.比如说,在一个商城系统中,用户执行购买操作,那么用户订单中应该加一条,库存要减一条,如果这两步由于意外只进行了其中一步那么就会发生 ...
- mysql 事务 注意 优化_MySQL入门详解(二)---mysql事务、锁、以及优化
MySQL 事务主要用于处理操作量大,复杂度高的数据.比如说,在一个商城系统中,用户执行购买操作,那么用户订单中应该加一条,库存要减一条,如果这两步由于意外只进行了其中一步那么就会发生很大的问题.而事 ...
- 数据库 mysql详解_MySQL数据库详解
一.数据库概述 1.数据库与文件系统文件系统对比. 数据冗余和不一致性 数据访问 数据格式相对独立 数据完整性和原子性 数据的并发访问 数据的安全性问题 2.数据库概念 1.DBMS:数据库管理系统 ...
- mysql explain ref列_MySQL EXPLAIN详解
MySQL EXPLAIN详解:http://www.jianshu.com/p/ea3fc71fdc45 MySQL EXPLAIN命令是查询性能优化不可缺少的一部分,该文主要讲解explain命令 ...
- mysql 客户端连接日志_MySQL 日志详解
一.MySQL 日志分类 MySQL 日志主要包含:错误日志.查询日志.慢查询日志.事务日志.二进制日志. 错误日志: -log-err (记录启动.运行.停止 MySQL 服务时出现的信息) 查询日 ...
- 2005数据库导入mysql没有主键_mysql数据库详解(续二)
mysql数据库登陆问题解决汇总 首先需要说明一下,MYSQL数据库登陆的方式,通常就是本地登陆(localhost)和远程登陆,那么这里在深入地了解一部localhost和127.0.0.1的区别是 ...
- mysql 优化详解_MySQL 优化详解
1.缓存池 MySQL的设计是通过缓存池的方式的,也就是说将一部分的数据都储存到内存中,当我们查找一个数据的时候,如果发现在缓存池中的时候,就能够直接的 从缓存中获取,如果不在的话,那么就去磁盘中加载 ...
- mysql字符集详解_MySQL字符集详解
一.MySQL字符集编码简单介绍 在使用MySQL时要注意6个需要编码的地方:系统的编码.客户端.服务端.库.表.列.字符集编码不仅影响数据存储,还影响client程序和数据库之间的交互.在mysql ...
- mysql索引详解_MySQL索引详解
导读:大家都知道,一个MySQL数据库能够储存大量的数据,如果要查找那一个数据,就得费好大劲从一大堆的数据中找到,即费时间又费力气,这时,索引的出现就大大减轻了数据库管理员的工作.本文介绍了数据库索引 ...
- mysql 织梦 索引_Mysql索引详解 建立索引的优势劣势以及索引规范
索引是什么 索引(index)是帮助MySQL高效获取数据的数据结构 如果没有特别指明,都是指的是B树索引(多路搜索树,并不一定是二叉树)结构组织的索引 建立索引的优势和劣势 优势 提高数据检索的效率 ...
最新文章
- 寻找连通域算法_【车牌识别算法】
- 《Android App开发入门:使用Android Studio 2.X开发环境》——1-3 Android Studio 快速上手...
- Java读取、创建xml(通过dom方式)
- IM 推送保障及网络优化详解(三):如何在弱网环境下优化大数据传输?
- 浙大 PAT b1040
- Flex布局实现筛子3
- 语音识别算法原理文档整理(一)
- imagej得到灰度图数据_imageJ 使用教程之样本长度测量
- ntp子母钟(gps子母钟系统)时钟系统在智能交通系统中的重要性
- 用c语言编写超级马里奥_编写《超级马里奥兄弟》游戏以学习游戏开发
- 单片机温度传感器c语言编码,温度传感器代码解析Ⅱ
- 什么是区块链,可能是史上最简单易懂的讲解
- OutLook 2013 添加 USC gmail 邮箱 解决国内USC邮箱打不开
- 淘宝天猫1688通过图片搜索到相关产品API(拍立淘以图搜图API接口调用)
- 翻译图片中文字的网站
- 机场航班起降与协调管理系统飞机航班(含源码+论文+答辩PPT等)
- bzoj 1022: [SHOI2008]小约翰的游戏John anti_nim游戏
- error怎么开机 fan_台式机开机出现cpu fan error怎么办
- echarts 树图属性设置
- 解决element Upload 上传 出现Access to XMLHttpRequest at
热门文章
- 几种深度学习框架的使用和对比
- 能分析压缩的日志,且基于文件输入的PYTHON代码实现
- 性能测试学习线路图(建议)
- LVS负载均衡中arp_ignore和arp_annonuce参数配置的含义
- Ubuntu Eclipse 解决中文乱码
- ERROR: Unsupported method: AndroidProject.getVariantNames().
- C#遍历类的所有属性,遍历list集合的所有属性
- layui开关按钮,checkbox复选框开关按钮效果美化
- mysql有程序过程吗_MySQL工作(执行)流程
- hexo 环境变量_优雅的博客框架,快速、简洁、高效且主题丰富——Hexo