文档主页
MySQL Shell for VS Code


预发布版:2024-07-17

4.11 性能仪表盘

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

图 4.14 MySQL Shell for VS Code - 性能仪表盘工具栏

Content is described in the surrounding text.

工具栏操作(从左到右)为

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

    • 重新打开先前打开的编辑器(按连接排序)。

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

  • 图形颜色: 选择颜色方案。可选值包括 ClassicLight(默认)、LivelyDetectableTrelloBrewingGray Tones

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

下图显示了“性能仪表盘”选项卡中信息的布局,该选项卡分为三个区域:网络状态、MySQL 状态和 InnoDB 状态。将鼠标悬停在视觉对象上以查看其他信息,例如总数。

图 4.15 MySQL Shell for VS Code - 性能仪表盘

Content is described in the surrounding text.

网络状态

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

MySQL 状态

此状态显示主要 MySQL 服务器活动和性能统计信息。数据点包括 缓存效率总打开表总事务数。此外,“执行的 SQL 语句”以图表格式显示所有语句的计数(每秒)以及 SELECTINSERTUPDATEDELETECREATEALTERDROP 语句的单独计数。

InnoDB 状态

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

数据点分为三组

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

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

    • 写入请求:InnoDB 已执行到缓冲池的逻辑写入请求数(每秒页数)。

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

  • InnoDB 磁盘写入

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

    • 已写入日志数据:写入 InnoDB 重做日志文件的写入数。

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

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

  • InnoDB 磁盘读取

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

    • 缓冲写入:执行的双写操作数。

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