MysqlWorkBench性能分析工具--性能仪表盘

MySQLworkbench可以在图形化仪表盘中显示服务器性能统计信息。如果想要显示仪表盘,请打开一个数据库服务器,然后从左侧导航中选择管理("management")选项卡。然后单击仪表盘("dashboard")。

 

仪表盘位置

下图显示了仪表盘中的信息布局

注意 此功能需要MySQL server5.6或者更高版本

 

仪表盘布局

网络状态(Network Status)

这里突出显示了Mysql服务器通过客户端连接发送和接受的网络流量的统计数据,包括传入网络流量,传出网络流量和客户端连接数量

 

网络状态

从上到下依次为:
传入网络数量(Incoming Network Traffic)单位字节/秒
传出网络数量(Outgoing Network Traffic)单位字节/秒
客户端连接数量(Client connections)

MySQL状态(MySQL status)

这里突出显示了MySQL服务器主要活动和性能统计信息。数据包括开表缓存命中效率(MySQL是如何打开表的),执行的sql语句,以及SELECT,INSERT,UPDATE,DELETE,CREATE,ALTER和DROP语句的计数(每秒)。

 

MySQL Status


从上到下依次是
开表缓存命中率(Table Open Cache)。鼠标悬停有更详细信息
sql语句执行量(SQL Statements Executed)
各种主要SQL语句执行数量

 

InnoDB状态(InnoDB Status)

这里提供了由InnoDb储存引擎生成的InnoDB缓冲池和磁盘活动的概述。数据分为三组

注意

将鼠标悬停在图表上可查看其他信息,例如总计数。

  1. 用法
  • 读请求(read reqs):InnoDB对缓冲池执行的逻辑读取请求数(每秒)
  • 写请求(write reqs):InnoDB对缓冲池执行的逻辑写请求数(每秒)
  • 磁盘读取(disk reads):InnoDB无法从缓冲池中进行逻辑读取的次数。这些必须从磁盘中读取
  • InnoDB缓冲池使用情况(InnoDB Buffer Pool):正在使用的InnoDB缓冲池的百分比。鼠标悬停可以查看附加信息,比如使用率和空闲的页(InnoDB缓冲池
  • 写入的数据(data written):写入InnoDB重做日志文件的写入次数
  • 写入(writes):写入InnoDB重做日志文件的物理写入次数
  • InnoDB磁盘写入(InnoDB Disk Writes):将鼠标悬停可以查看特定秒内的磁盘写入次数。可查看最后120s
  • 写入(writing):由InnoDB存储引擎使用文件操作写入的数据总量(以字节为单位)。
  • 双写缓存次数(Doublewrite Buffer):执行的双重缓存写入次数。
  • InnoDB磁盘读取(InnoDB Disk Reads):将鼠标悬停可以查看特定秒内的磁盘读取次数。可查看最后120s
  • 读取(reading):由InnoDB存储引擎在文件操作中读取的数据总量(以字节为单位)。

    InnoDB Status

转自: https://www.jianshu.com/p/bb42f18ae5c3?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

### 使用 MySQL Workbench 进行数据库管理 #### 版本选择 MySQL Workbench 提供两个主要版本:社区版(Community Edition)和标准版(Standard Edition)。前者是在 GPL 许可证下发布的免费开源版本;后者则是需付费订阅的商业版本[^1]。 #### 工作界面概览 初次打开 MySQL Workbench 后,用户将面对一个集成化的图形化操作环境。此环境中包含了多个功能区,比如导航栏、SQL编辑器以及各种辅助工具面板等。其中,“--”符号用于标记注释内容,可通过 `Ctrl+/` 快捷键快速添加或移除注释标签[^3]。 #### 基础操作指南 - **连接到数据库** 要建立与本地或远程 MySQL 数据库之间的连接,可以通过设置主机名/IP地址、用户名及密码来完成配置过程。一旦成功建立了连接,则可以在左侧的 Navigator 面板中看到所选实例下的所有可用资源列表[^2]。 - **执行 SQL 查询** 用户可以直接在主窗口内的 SQL 编辑区内编写并运行自定义查询命令。除了点击界面上提供的绿色播放图标外,还可以利用组合键 `Ctrl+Enter` 来触发语句执行动作。 - **查看活动连接详情** 若要获取有关当前正在使用的客户端会话的信息,只需简单地展开 Navigator 中 INSTANCE 下拉菜单中的 Processes 子项即可获得详细的进程清单。 - **管理系统变量** 对于希望调整某些全局参数设定的情况而言,同样可以从上述提到过的 INSTANCE 分类里找到对应的 System Variables 和 Status Variables 选项来进行相应的更改操作。 - **控制服务启停状态** 当需要重启或者停止 MySQL Server 的时候,应该前往同一位置寻找 Startup/Shutdown 功能入口,并按照提示逐步完成相应指令的操作流程。此外,还能在此处查阅最近一次开机/关机期间产生的日志记录以便排查可能存在的问题所在。 - **性能监测仪表盘** 导航至 PERFORMANCE 区域内选取 Dashboard 即能开启实时监控页面,在这里不仅能够直观了解到诸如 CPU 利用率之类的硬件层面的表现情况,而且也能深入探究像 InnoDB 引擎内部运作机制这样的软件特性方面的细节之处。 ```sql -- 示例:简单的 SELECT 查询语句 SELECT * FROM example_table LIMIT 10; ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值