MySQL 8.0版本说明
MySQL 8.0源代码文档10bet官方网站
你可以做sys
创建默认模式,以便对其对象的引用不需要用模式名限定:
mysql>使用sys;数据库更改mysql> SELECT * FROM版本;+-------------+---------------+ | sys_version | mysql_version | +-------------+---------------+ | 2.1.1 | 8.0.26-debug | +-------------+---------------+
访问sys
当不同的模式是默认的(或者只是显式的)时,用模式名限定对象引用:
mysql> SELECT * FROM sys.version;+-------------+---------------+ | sys_version | mysql_version | +-------------+---------------+ | 2.1.1 | 8.0.26-debug | +-------------+---------------+
的sys
schema包含许多视图,这些视图以各种方式汇总了Performance schema表。这些视图大多数都是成对出现的,例如其中一个成员与另一个成员具有相同的名称,再加上ax美元
前缀。例如,host_summary_by_file_io
视图总结文件I/O分组的主机和显示从皮秒转换为更可读的值(单位)的延迟;
mysql> SELECT * FROM sys.host_summary_by_file_io;+------------+-------+------------+ | 主机ios | | io_latency | +------------+-------+------------+ | localhost | 67570 | 5.38 | | | 3468 | 4.18年代背景 | +------------+-------+------------+
的x美元host_summary_by_file_io
视图总结相同的数据,但显示未格式化的皮秒延迟:
mysql> SELECT * FROM sys.x$host_summary_by_file_io;+------------+-------+---------------+ | 主机ios | | io_latency | +------------+-------+---------------+ | localhost | 67574 | 5380678125144 | | 3474 | 4758696829416 |背景 | +------------+-------+---------------+
没有x美元
Prefix的目的是提供更友好的用户输出,更易于人类阅读。的视图x美元
以原始形式显示相同值的Prefix更多地用于对数据执行自己的处理的其他工具。有关非x美元
而且x美元
观点,看到第28.4.3节,“sys Schema Views”.
检查sys
模式对象定义,使用适当的显示
语句或INFORMATION_SCHEMA
查询的定义会话
视图和format_bytes ()
函数,使用这些语句:
mysql>:mysql>显示创建函数sys.format_bytes
但是,这些语句以相对未格式化的形式显示定义。若要查看具有更可读格式的对象定义,请访问单个对象. sql
在脚本/ sys_schema
在MySQL源代码发行版中。在MySQL 8.0.18之前,源代码是在一个单独的发行版中维护的sys
模式发展网站https://github.com/mysql/mysql-sys.
既不, mysqldump也不mysqlpump转储sys
默认为Schema。要生成转储文件,将sys
在命令行上显式地使用以下命令:
Mysqldump——数据库程序sys > sys_dump。SQL mysqlpump sys > sys_dump.sql
要从转储文件中重新安装架构,使用以下命令:
Mysql < sys_dump.sql