MySQL 5.7 Performance Schema 详解
MySQL Performance Schema 用于监视MySQL服务器,且运行时消耗很少的性能。Performance Schema 收集数据库服务器性能参数,并且表的存储引擎均为PERFORMANCE_SCHEMA,而用户是不能创建存储引擎为PERFORMANCE_SCHEMA的表。Performance Schema 具有以下特征:
Performance Schema 提供了一种在服务器运行时检查服务器的内部执行的方法。它使用PERFORMANCE_SCHEMA存储引擎和performance_schema数据库实现。性能模式主要关注性能数据。这与用于检查元数据的INFORMATION_SCHEMA不同。
Performance Schema 事件特定于MySQL服务器的给定实例。 Performance Schema 表被视为本地服务器,并且对其进行的更改不会被复制或写入二进制日志。
Performance Schema 中的表是内存表,不使用磁盘存储,在 datadir 的 performance_schema 目录下,只有.frm表结构文件,没有数据文件。表内容在服务器启动时重新填充,并在服务器关闭时丢弃。
数据收集是通过修改服务器源代码来实现的。 不同于其他功能(如复制或Event Scheduler),不存在与Performance Schema相关联的单独线程。
服务器监控持续不中断地进行,花费很少。 开启Performance Schema不会使服务器不可用。
从MySQL5.6开始,Performance Schema 默认打开,这里讲述一些在数据库使用当中PERFORMANCE_SCHEMA的一些比较常用的功能。具体的信息可以查看官方文档。
待续......
最新文章
- nginx-(/usr/local/nginx/conf/nginx.conf)更改配置文件
- docker 介绍
- final简介
- Asterisk服务安装配置和启动
- ubuntu 下安装伪分布式 hadoop
- Java中 +=是什么意思 什么情况下用
- 安徽省2016“京胜杯”程序设计大赛_I_恶魔A+B
- PHP之回调函数传参(解决eval函数拼接对象参数的问题)
- Hashtable 小记
- cookie sessionStorage localStorage 之间的关系
- Python函数默认参数的陷阱
- 策略模式-Strategy(Java实现)
- BZOJ3160 万径人踪灭 字符串 多项式 Manachar FFT
- 线程 ID
- [UWP 自定义控件]了解模板化控件(3):实现HeaderedContentControl
- Luogu 4294 [WC2008]游览计划 | 斯坦纳树
- border绘制三角形
- poj3080 Blue Jeans【KMP】【暴力】
- 关于服务器时区BEIST-8、GMT-8、Asia/Shanghai、CST、GMT+8:00等缩写的含义
- java根据模板文件导出pdf