MySQL 的 sys 数据库所有的数据源来自于 performance_schema,目标是把 performance_schema 的复杂度降低,让 DBA(数据库管理员) 能更好的阅读这个库里的内容。
首先,我们使用 use 命令,切换到 mysql sys 数据库,命令如下
mysql> use sys;
命令执行成功,终端显示如下:
我们再次使用 show tables 命令,查看 mysql sys 数据库里面所有的表定义:
mysql> show tables;
此时终端显示如下:
sys 库下有两种表,以字母开头的表,这种表适合人阅读,显示是格式化的数。以 x$ 开头的表,这种表适合工具采集数据,原始类数据。
sys_* :是库里的配置表,而 sys_config 是用于 sys schema 库的配置。
MySQL 的 sys 数据库所有的数据源来自于 performance_schema,目标是把 performance_schema 的复杂度降低,让 DBA(数据库管理员) 能更好的阅读这个库里的内容。