• 首页
  • vue
  • TypeScript
  • JavaScript
  • scss
  • css3
  • html5
  • php
  • MySQL
  • redis
  • jQuery
  • 位置: MySQL 8 中文手册 -> MySQL 系统架构(sys模式)

    sys模式视图

    以下各节描述sys架构视图。

    sys架构包含总结以各种方式表现模式表很多意见。这些视图中的大多数成对出现,因此该对中的一个成员与另一个成员具有相同的名称,外加一个x$前缀。例如,该host_summary_by_file_io视图汇总了按主机分组的文件I / O,并显示了从皮秒转换为更易读的值(带有单位)的延迟;

    mysql> SELECT * FROM sys.host_summary_by_file_io;
    +------------	+-------	+------------	+
    | host	| ios	| io_latency	|
    +------------	+-------	+------------	+
    | localhost	| 67570	| 5.38 s	|
    | background	|  3468	| 4.18 s	|
    +------------	+-------	+------------	+
    

    x$host_summary_by_file_io视图汇总了相同的数据,但显示了未格式化的皮秒延迟:

    mysql> SELECT * FROM sys.x$host_summary_by_file_io;
    +------------	+-------	+---------------	+
    | host	| ios	| io_latency	|
    +------------	+-------	+---------------	+
    | localhost	| 67574	| 5380678125144	|
    | background	|  3474	| 4758696829416	|
    +------------	+-------	+---------------	+
    

    没有x$前缀的视图旨在提供更加用户友好和易于阅读的输出。带有x$以原始格式显示相同值的前缀的视图更适合与其他对数据执行自己的处理的工具一起使用。

    没有x$前缀的x$视图在以下方面与相应的视图不同:

    • 字节计数使用大小单位格式化format_bytes()
    • 时间值使用时间单位格式化format_time()
    • 使用会将SQL语句截断为最大显示宽度format_statement()
    • 路径名称使用缩短format_path()