84669 人学习
152542 人学习
20005 人学习
5487 人学习
7821 人学习
359900 人学习
3350 人学习
180660 人学习
48569 人学习
18603 人学习
40936 人学习
1549 人学习
1183 人学习
32909 人学习
不太清楚show variables与show status的内在区别,我的猜测是:1.show variables读出的内容来自编译时设置的选项、配置文件、mysql命令行下的动态设置;2.show status读出的内容则是动态的,是mysql运行时的动态变化:(1)可能来自进程运行时内部动态改变的参数信息;(2)可能来自数据库表:例如information_schema,performance_schema,mysql
不知道我的看法是不是正确,希望高手赐教。先谢过。
关于显示变量官方文档提到了一些:
系统变量信息也可以从以下来源获得:性能架构表。请参见第 21.9.12 节“性能模式系统变量表”。GLOBAL_VARIABLES 和 SESSION_VARIABLES 表。请参见第 20.10 节,“INFORMATION_SCHEMA GLOBAL_VARIABLES 和 SESSION_VARIABLES 表”。mysqladmin 变量命令。请参见第 4.5.2 节“mysqladmin — 用于管理 MySQL 服务器的客户端”。
关于显示状态官方文档描述如下:
tatus 变量信息也可从以下来源获得:性能架构表。请参见第 21.9.13 节“性能模式状态变量表”。GLOBAL_STATUS 和 SESSION_STATUS 表。请参见第 20.9 节,“INFORMATION_SCHEMA GLOBAL_STATUS 和 SESSION_STATUS 表”。mysqladmin 扩展状态命令。请参阅第 4.5.2 节“mysqladmin — 用于管理 MySQL 服务器的客户端”。
看文档很重要,这是mysql官方的说明,附两个链接。http://dev.mysql.com/doc/refman/5.7/en/server-system-variables.htmlhttps://dev.mysql.com/doc/refman/5.7/en/performance-schema-variable-table-migration.html
关于显示变量官方文档提到了一些:
关于显示状态官方文档描述如下:
看文档很重要,这是mysql官方的说明,附两个链接。
http://dev.mysql.com/doc/refman/5.7/en/server-system-variables.html
https://dev.mysql.com/doc/refman/5.7/en/performance-schema-variable-table-migration.html