24.11 INFORMATION_SCHEMA GLOBAL_VARIABLES 和 SESSION_VARIABLEStable

Note

从 MySQL 5.7.6 开始,show_compatibility_56系统变量的值会影响此处描述的 table 中可用的信息。有关详细信息,请参见第 5.1.7 节“服务器系统变量”中对该变量的描述。

Note

从 MySQL 5.7.6 开始,此处描述的 table 中的可用信息也可以从 Performance Schema 中获得。优先于 Performance Schematable 而弃用了INFORMATION_SCHEMAtable,并将在以后的 MySQL 版本中将其删除。有关从INFORMATION_SCHEMAtable 迁移到 Performance Schematable 的建议,请参阅第 25.20 节“迁移到性能模式系统和状态变量 table”

GLOBAL_VARIABLESSESSION_VARIABLEStable 提供有关服务器状态变量的信息。它们的内容对应于显示 Global 变量显示会话变量语句产生的信息(请参见第 13.7.5.39 节“ SHOW VARIABLES 语句”)。

Notes

  • 每个 table 的VARIABLE_VALUE列定义为VARCHAR(1024)。对于没有完全显示的具有非常长的值的变量,请使用SELECT作为解决方法。例如:
SELECT @@GLOBAL.innodb_data_file_path;