博客
关于我
第27章 MySQL 性能模式
阅读量:368 次
发布时间:2019-03-05

本文共 675 字,大约阅读时间需要 2 分钟。

MySQL性能模式详解

性能模式是MySQL Server提供的一种低级别监控功能,旨在实时检查服务器执行情况。以下是性能模式的核心特征和工作原理。

事件监控的核心

性能模式通过收集服务器事件数据,帮助管理员了解服务器的运行状态。事件是指需要时间验证的操作,包括函数调用、操作系统等待、SQL语句执行阶段(如解析或排序)以及整个语句或语句组的执行。这些事件还涉及表I/O、表锁、文件操作和互斥锁等信息。

数据收集与存储

性能模式使用专用的PERFORMANCE_SCHEMA存储引擎和performance_schema数据库来存储事件数据。这些表与其他数据库表一样,可通过SELECT语句进行查询和分析。配置更改可以通过SQL语句实时更新性能模式配置,影响数据收集。

内存表特性

性能模式的表是内存表,内容在服务器启动时重新填充,在关闭时丢弃。内存表的优势是快速响应,数据更新及时,但也意味着数据不持久,需谨慎使用。

性能模式的设计目标

性能模式设计遵循极小资源消耗和无影响的原则,确保监控不影响服务器正常运行。解析器和查询执行计划未改变,检测点添加简单且灵活。即使检测功能失效,服务器执行也不会受到影响。

sys模式的便捷性

sys模式提供了一组易于访问的对象,用于方便获取性能模式数据。它是默认安装的,功能强大,适合日常监控和分析需求。

注意事项

性能模式的实现依赖于修改服务器源代码,各存储引擎的检测工具可能存在差异。管理员需了解平台限制,确保监控结果的准确性。

通过性能模式,管理员可以实时掌握服务器执行情况,定位性能瓶颈,优化数据库性能。

转载地址:http://nwjg.baihongyu.com/

你可能感兴趣的文章
poj 1151 (未完成) 扫描线 线段树 离散化
查看>>
POJ 1151 / HDU 1542 Atlantis 线段树求矩形面积并
查看>>
poj 1163 数塔
查看>>
POJ 1177 Picture(线段树:扫描线求轮廓周长)
查看>>
Qualitor checkAcesso.php 任意文件上传漏洞复现(CVE-2024-44849)
查看>>
POJ 1182 食物链(并查集拆点)
查看>>
POJ 1185 炮兵阵地 (状态压缩DP)
查看>>
POJ 1195 Mobile phones
查看>>
POJ 1228 Grandpa's Estate (稳定凸包)
查看>>
poj 1236(强连通分量分解模板题)
查看>>
poj 1258 Agri-Net
查看>>
quagga 和 zebos
查看>>
poj 1286 Necklace of Beads
查看>>
POJ 1321 棋盘问题
查看>>
poj 1321(回溯)
查看>>
Qt高级——Qt元对象系统源码解析
查看>>
qt调用vs2008编写的dll动态库(隐式调用)
查看>>
Qt读取注册表默认值
查看>>
poj 1679 判断MST是不是唯一的 (次小生成树)
查看>>
POJ 1703 Find them, Catch them
查看>>