第三章 performance schema

简介: 第三章 performance schema

performance schema 介绍

两个概念:

1. 程序插桩

在想要收集数据的代码中,埋点。

2. 消费者表

保存这些信息的表。

启动插桩会消耗性能

启⽤或者禁⽤performance schema

1. 使⽤update 语句更改setup_instruments表。

2. sys 存储过程,call

sys.ps_setup_enable_instruments('/statement/sql/select'

);

3. 启动选项,performance-schema

instrument= 'statement/sql/select=ON'⽀持通配符的写

法。

消费者表的设置也是如此,不再赘述。

元数据锁(MDL)锁住的是⼀张表,读读不互斥,读写互斥,当事务结束之后释放MDL锁,修改表结构时加MDL写锁。

元数据锁⽤于保护数据库对象定义不被修改。

建议performance schema 按需打开插桩。

相关文章
|
5月前
|
存储 监控 关系型数据库
深度剖析MySQL Performance Schema内存管理
深度剖析MySQL Performance Schema内存管理:源码分析与改进思路 MySQL Performance Schema(PFS)是MySQL提供的强大的性能监控诊断工具,它能够在运行时检查server内部执行情况。PFS通过监视server内部已注册的事件来收集信息,将收集到的性能数据存储在performance_schema存储引擎中。本文将深入剖析PFS内存分配及释放原理,解读其中存在的问题以及改进思路。
158 2
sbs
|
SQL 存储 监控
One SQL to Rule Them All: An Efficient and Syntactically Idiomatic Approach to Management of Streams and Tables 论文翻译
One SQL to Rule Them All: An Efficient and Syntactically Idiomatic Approach to Management of Streams and Tables[文件: One SQL to Rule Them All- An Efficient and Syntactically Idiomatic Approach to Manag
sbs
205 0
One SQL to Rule Them All: An Efficient and Syntactically Idiomatic Approach to Management of Streams and Tables 论文翻译
|
SQL 存储 Oracle
PLSQL简介
PLSQL简介
295 0
|
SQL 存储 算法
《Optimization of Common Table Expressions in MPP Database Systems》论文导读
Optimization of Common Table Expressions in MPP Database Systems
《Optimization of Common Table Expressions in MPP Database Systems》论文导读
|
SQL 监控 关系型数据库
参数performance_schema设置最佳实践
最早开源MySQL从5.5开始支持performance_schema(下文简称PFS),又在后续版本不断持续完善、优化,PFS已经成为了性能诊断优化的利器,使SQL问题、锁等待事件等比较清晰地展现出来,但打开PFS也会带来相应的性能成本,本篇就来看下PFS相比其他工具及不打开PFS的性能差异。
参数performance_schema设置最佳实践
|
SQL Oracle 关系型数据库