MySQL 8.0 参考手册 / 第 26 章 INFORMATION_SCHEMA 表 / 26.3 INFORMATION_SCHEMA 总表 /
24.3.11 INFORMATION_SCHEMA GLOBAL_VARIABLES 和 SESSION_VARIABLES 表
笔记
系统变量的值
show_compatibility_56
会影响此处描述的表格中的可用信息。有关详细信息,请参阅第 5.1.7 节“服务器系统变量”中对该变量的描述。
笔记
此处描述的表中提供的信息也可从性能模式中获得。这些
INFORMATION_SCHEMA
表优先于 Performance Schema 表而被弃用,并在 MySQL 8.0 中被删除。有关从
INFORMATION_SCHEMA
表迁移到性能模式表的建议,请参阅
第 25.20 节,“迁移到性能模式系统和状态变量表”。
GLOBAL_VARIABLES
和
SESSION_VARIABLES
表提供有关服务器状态变量
的信息。它们的内容对应于
SHOW GLOBAL
VARIABLES
and
SHOW SESSION
VARIABLES
语句产生的信息(参见
第 13.7.5.39 节,“SHOW VARIABLES 语句”)。
笔记
每个表的
VARIABLE_VALUE
列定义为VARCHAR(1024)
. 对于具有未完全显示的非常长的值的变量,SELECT
用作解决方法。例如:SELECT @@GLOBAL.innodb_data_file_path;