欢迎光临
我们一直在努力

收集 MySQL 统计数据和指标

在本文中,我们将学习如何收集 mysql 统计信息和指标。

性能仪表板

在仪表板中查看有关服务器性能的统计信息。打开查询选项卡,选择管理选项卡,然后单击导航器侧栏性能部分中的仪表板以显示仪表板。下图描述了“管理 – 仪表板”选项卡的信息结构。

性能:仪表板

收集 MySQL 统计数据和指标

网络状态

收集 MySQL 统计数据和指标

这显示 MySQL 服务器通过客户端连接传输和接收的网络流量数据。传入网络流量、传出网络流量和客户端连接都是数据点的示例。

MySQL 状态

收集 MySQL 统计数据和指标

这显示 MySQL 服务器的关键性能和活动指标。数据项包括表打开缓存有效性、执行的 SQL 语句数以及 SELECT、INSERT、UPDATE、DELETE、CREATE、ALTER 和 DROP 语句计数(每秒)。

InnoDB 状态

收集 MySQL 统计数据和指标

这给出了 InnoDB 存储引擎以及 InnoDB 缓冲池产生的磁盘活动的总体概述。创建三组数据点 –

注意

要显示更多详细信息,例如总数,请将光标悬停在图表上。

用法

  • 读请求数:InnoDB每秒向缓冲池发出的逻辑读请求数。

  • 写入请求数:InnoDB 向缓冲池发送的逻辑写入请求数量(每秒)。

  • InnoDB 无法从缓冲池满足的逻辑读取次数(以磁盘读取数为单位)。因此必须从光盘中读取这些内容。

  • 当前正在使用的 InnoDB 缓冲池的数量。可以将鼠标悬停在该图形上以查看更多详细信息,例如使用率和可用页数。

写入

  • 写入的数据 – InnoDB 重做日志文件的写入总量。

  • 写入 – InnoDB 重做日志文件的实际写入数量

  • InnoDB 磁盘写入:将光标移到此动态图上以观察特定秒内发生的磁盘写入次数。该范围包括之前的 120 秒。

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

读取

  • Doublewrite Buffer Writes – 双写操作的总量。

  • InnoDB 磁盘读取 – 将光标移到此动态图上以观察特定秒内发生的磁盘读取次数。该范围包括之前的 120 秒。

  • 读取 – InnoDB存储引擎从文件读取的数据总量(以字节为单位)。

性能架构报告

通过实用的高级报告,基于性能模式的报告可以深入了解 MySQL 服务器操作。为了分析 MySQL 数据库的性能,MySQL Workbench 使用性能架构上的 SYS 视图生成 20 多个报告。报告有助于识别高成本的 SQL 语句、分析 IO 热点以及查看等待数据和 InnoDB 引擎特征。有关 SYS 架构的更多详细信息,请参阅 MySQL sys 架构。

配置和安装

用于自定义和优化性能架构工具的图形用户界面(参见下图)。这最初会加载一个“轻松设置”选项卡,这对于大多数人来说已经足够了。将指针停在“完全启用”上,然后单击滑动条上的圆圈以激活当前可访问的每个性能架构工具。

MySQL Workbench 使用 MySQL Server 5.7 版本,默认包含 SYS 架构。但是,Workbench 为 MySQL Server 5.6 安装了自己的 SYS 架构捆绑版本。

注意 – MySQL 服务器选择保存的摘要查询的大小。

性能架构设置:简单

收集 MySQL 统计数据和指标

可以通过单击显示高级来微调性能架构检测。下图中选择了“简介”选项卡以及高级检测选项卡。

性能架构的设置:简介

收集 MySQL 统计数据和指标

赞(0) 打赏
未经允许不得转载:码农资源网 » 收集 MySQL 统计数据和指标
分享到

觉得文章有用就打赏一下文章作者

非常感谢你的打赏,我们将继续提供更多优质内容,让我们一起创建更加美好的网络世界!

支付宝扫一扫打赏

微信扫一扫打赏

登录

找回密码

注册