博客
关于我
第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/

你可能感兴趣的文章
OpenEuler23.03欧拉系统_安装瀚高数据库企业版6.0.4_openeuler切换root用户_su:拒绝权限_passwd: 鉴定令牌操作错误---国产瀚高数据库工作笔记001
查看>>
OpenEuler23.03欧拉系统_安装瀚高数据库企业版6.0.4_踩坑_安装以后系统无法联网_启动ens33网卡---国产瀚高数据库工作笔记002
查看>>
OpenFeign 入门与实战
查看>>
OpenFeign源码学习
查看>>
OpenFeign的使用方式成功解锁
查看>>
OpenFeign组件声明式服务调用
查看>>
openfeign远程调用不起作用解决_使用Spring Boot的spring.factories进行注入---SpringCloud Alibaba_若依微服务框架改造---工作笔记007
查看>>
openfire开发(四)消息拦截器
查看>>
openfire源码解读之将cache和session对象移入redis以提升性能
查看>>
Openfire身份认证绕过漏洞复现+利用(CVE-2023-32315)
查看>>
OpenForest 开源项目安装与使用指南
查看>>
OpenGL glBlendFunc() 设置颜色混合 透明度叠加计算
查看>>
OpenGL 中“立即模式”是什么意思?
查看>>
opengl 教程(15) 摄像机控制(2)
查看>>
opengl 深度详解,多重采样时,如何在OpenGL纹理中解析深度值?
查看>>
OpenGL 的内置矩阵种种
查看>>