全面上市前:2022-11-17

4.9 性能仪表板

Performance Dashboard选项卡 以图形方式显示性能统计信息。您可以从工具栏调整图表的颜色和时间范围。

图 4.13 VS Code 的 MySQL Shell - 性能仪表板工具栏

内容在周围的文字中描述。

工具栏操作(从左到右)是:

  • 编辑器:两个选择列表,使您能够:

    • 重新打开以前打开的编辑器(在连接下排列)。

    • 启动新的数据库笔记本、SQL 脚本、TS 脚本或 JS 脚本编辑器。

  • 图表颜色:选择配色方案。可选值为Classic, Light(默认值)、LivelyDetectableTrelloBrewingGray Tones

  • 时间范围:选择 150 秒(默认)、5 分钟或 10 分钟。

下图是Performance Dashboard页签 中的信息布局,分为三个区域:网络状态、MySQL状态、InnoDB状态。将鼠标悬停在可视对象上可查看其他信息,例如总计数。

图 4.14 VS Code 的 MySQL Shell - 性能仪表板

内容在周围的文字中描述。

网络状态

此状态显示 MySQL 服务器通过客户端连接发送和接收的网络流量的基本统计信息。数据点包括传入网络流量传出网络流量客户端连接

MySQL状态

此状态显示主要 MySQL 服务器活动和性能统计信息。数据点包括Cache 效率Total Open TableTotal Transactions。此外,已 执行的 SQL 语句以图表格式显示,其中包含所有语句的计数(每秒)以及SELECTINSERTUPDATEDELETECREATEALTERDROP 语句的计数。

InnoDB 状态

此状态提供了 InnoDB 存储引擎生成的 InnoDB 缓冲池和磁盘活动的概述。它以图形方式显示 InnoDB 缓冲池、检查点年龄和磁盘读取比率。

数据点分为三组:

  • 一般用法(在视觉对象下方)

    • Read Requests:InnoDB 对缓冲池执行的逻辑读取请求数(每秒页数)。

    • Write Requests:InnoDB 对缓冲池执行的逻辑写请求数(每秒页数)。

    • Disk Reads:InnoDB 无法从缓冲池中满足的逻辑读取数(每秒)。结果,这些必须从磁盘中读取。

  • InnoDB 磁盘写入

    将鼠标悬停在此动态图表上可查看特定秒内的磁盘写入次数。可用范围包括最后 120 秒。

    • Log Data Written:写入 InnoDB 重做日志文件的次数。

    • Log Writes:写入 InnoDB 重做日志文件的物理写入次数。

    • Writing:InnoDB 存储引擎使用文件操作写入的数据总量(以字节为单位)。

  • InnoDB 磁盘读取

    将鼠标悬停在此动态图表上可查看特定秒内的磁盘读取次数。可用范围包括最后 120 秒。

    • Buffer Writes:执行的双写操作数。

    • Reading:InnoDB存储引擎在文件操作中读取的数据总量(以字节为单位)。