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

你可能感兴趣的文章
php对象引用和析构函数的关系
查看>>
RabbitMQ HTTP 认证后端项目常见问题解决方案
查看>>
PHP将图片转换成base64格式(优缺点)
查看>>
php将多个值的数组去除重复元素
查看>>
php局域网上传文件_PHP如何通过CURL上传文件
查看>>
PHP工具插件大全
查看>>
php布尔值的++
查看>>
PHP常量、变量作用域详解(一)
查看>>
PHP应用目录结构设计
查看>>
PHP应用程序连接MSQL数据库Demo(附crud程序)
查看>>
PHP应用程序连接Oracle数据库Demo(附Oracle客户端安装文件)
查看>>
PHP开发api接口安全验证
查看>>
PHP开发规范PSR
查看>>
PHP开发遇到错误0001
查看>>
rabbitmq guestguest用户不能远程登录
查看>>
php异常处理
查看>>
PHP引入了泛型和集合两大重要特性,大大改善 PHP 代码的可维护性和可读性
查看>>
PHP引擎php.ini参数优化
查看>>
PHP引用(&)使用详解
查看>>
php引用及垃圾回收
查看>>