之前元数据探查工具使用的是general_log,但发现这种方式不适用于探查微服务架构的项目。因为general_log区分不开SQL来自哪个子库。查了一些资料找到下面两张表:

events_statements_history_long(长语句历史事件表),events_statements_history(历史语句事件表) 性能架构语句事件表

表包含N所有线程中全局结束的最新语句事件。语句事件在结束之前不会添加到表中。当表已满时,添加新行时,最旧的行将被丢弃,无论哪个行生成了哪一个线程。

N服务器启动时会自动调整的值。要显式设置表大小,请performance_schema_events_statements_history_long_size在服务器启动时设置系统变量。

events_statements_history_long表的列与相同events_statements_current。请参见“ events_statements_current表”。不像events_statements_currentevents_statements_history_long没有索引。

用以下两个配置打开:

表级的设置

select * from performance_schema.setup_consumers where name like '%events_statements_history_long%';

字段级的设置

SELECT * FROM performance_schema.setup_instruments where name like '%events_statements_history_long%';

字段设置打开不影响表级的设置,表级的设置打开,字段级的一定会打开。

保险起见开定时任务前一定会打开这个配置,定时任务结束时关闭。但实际上,关不关其实是无所谓的,此表内存是一定大小的,超过大小的会自动删掉历史数据。

此外还需要注意,mysql皮秒转换的问题

SELECT uuid_short() as sqlId, DATE_SUB(NOW(), INTERVAL (SELECT VARIABLE_VALUE FROM performance_schema.global_status WHERE VARIABLE_NAME='UPTIME') - eshl.TIMER_START*10e-13 second

events_statements_history_long,events_statements_history mysql语句存储相关推荐

  1. MySQL—05—MySQL如何处理SQL语句;MySQL数据库存储引擎介绍;

    一. MySQL 中的执行计划 1 MySQL 执行计划 在 MySQL 中可以通过 explain 关键字模拟优化器,执行 SQL 语句,从而知道 MySQL 是 如何处理 SQL 语句的. 2 M ...

  2. 什么MySQL语句在存储过程体中是合法的

     什么MySQL语句在存储过程体中是合法的? 什么样的SQL语句在Mysql存储过程中才是合法的呢?你可以创建一个包含INSERT, UPDATE,DELETE, SELECT, DROP, CREA ...

  3. MySQL数据库03(MySQL的存储引擎 DML语句 父子查询 )

    一.1.MySQL的存储引擎 储存引擎的类型:MyISAM.InnoDB. Memory.CSV等九种 MyiSAM和InnoDB类型主要区别 名称 InnoDB MyISAM 事务处理 支持 不支持 ...

  4. mysql的存储引擎详解_Mysql存储引擎详解

    存储引擎的介绍 关系型数据库表是用来存储和组织信息的数据结构,可以将表理解为由行和列组成的表格. 由于表的类型不同,我们在实际开发过程中,就有可能需要各种各样的表,不同的表就意味着存储不同类型的数据, ...

  5. 100% 展示 MySQL 语句执行的神器-Optimizer Trace

    在上一篇文章<用Explain 命令分析 MySQL 的 SQL 执行>中,我们讲解了 Explain 命令的详细使用.但是它只能展示 SQL 语句的执行计划,无法展示为什么一些其他的执行 ...

  6. mysql 系统表 存储过程_数据库系统(六)---MySQL语句及存储过程

    1.存储过程是一组为了完成某项特定功能的 SQL 语句集,其实质上就是一段存储在数据库中的代码,它可以由声明式的 SQL 语句(如 CREATE.UPDATE 和SELECT 等语句)和过程式 SQL ...

  7. mysql支持的并发数_重学MySQL系列(五):谈谈对MySQL的存储引擎的理解

    原创作者,公众号[程序员读书],欢迎关注公众号,转载文章请注明出处哦. MySQL关于存储引擎的架构设计,相较于其他关系数据库管理系统,比如Oracle,SQL Server等数据库,这是MySQL最 ...

  8. 以下用于数据存储领域的python第三方库是-Python3爬虫学习之MySQL数据库存储爬取的信息详解...

    本文实例讲述了Python3爬虫学习之MySQL数据库存储爬取的信息.分享给大家供大家参考,具体如下: 数据库存储爬取的信息(MySQL) 爬取到的数据为了更好地进行分析利用,而之前将爬取得数据存放在 ...

  9. MySQL的存储引擎与日志说明

    1.1 存储引擎的介绍 1.1.1 文件系统存储 文件系统:操作系统组织和存取数据的一种机制.文件系统是一种软件. 类型:ext2 3 4 ,xfs 数据.  不管使用什么文件系统,数据内容不会变化, ...

  10. mysql标准化存储结构_Atitit.自定义存储引擎的接口设计 api 标准化 attilax 总结  mysql...

    Atitit.自定义存储引擎的接口设计api标准化attilax总结mysql 1.图16.1:MySQL体系结构 存储引擎负责管理数据存储,以及MySQL的索引管理.通过定义的API,MySQL服务 ...

最新文章

  1. oracle 跑旧的文件,移动datafile以后,旧的datafile是否还被Oracle使用
  2. Java判断文本文件编码格式以及读取
  3. vivo Y93s的USB调试模式在哪里,打开vivo Y93sUSB调试模式的步骤
  4. Android开发--RadioButton和CheckBox控件的使用
  5. 从“抢跑”到领跑,滴滴旗下橙心成社区团购最“优选”
  6. java 异常_Java学习——异常与异常处理
  7. Mac查看Android动态库依赖
  8. FluentValidation在C#中是怎么进行数据验证的
  9. jQuery源码的基础知识
  10. asterisk1.8 拨号方案 mysql存储(动态)
  11. class文件详解(全过程举例加图解)
  12. Python爬取网易云热歌榜所有音乐及其热评
  13. ttl接地是高电平还是低电平_数电练习题
  14. C6678/C6657+ZYNQ/K7/A7 FPGA+AD+北斗的软硬件设计方案
  15. 2020徐涛背诵笔记电子版pdf_2021徐涛冲刺背诵笔记电子版-2021徐涛冲刺背诵笔记pdf免费版下载_东坡手机下载...
  16. 拼接播放地址_无极婚礼布置地址,好的婚礼服务多少钱_大伟庆典
  17. 华为服务器RH2288 V2 BIOS配置
  18. js笔试面试题(随意)
  19. 技术人员的公众号如何打造高质量内容和精美排版?
  20. 拉格朗日插值、分段线性插值、三次样条插值

热门文章

  1. java后台管理系统做Excel导入
  2. 30个银行的logo
  3. # 量子力学中叠加态、本征态、混合态、纯态、纠缠态、直积态的区别(百度整理来的)
  4. 计算机老师教育感言,教育信息技术培训心得感言
  5. 计算机无法删除tf卡的内容,SD卡文件无法删除怎么办?轻松掌握数据问题
  6. 十进制转换的三种方法,共同进步~
  7. 从 Google 离职了!
  8. Electron 安装报错 'Electron failed to install correctly'
  9. Android设置沉浸式
  10. 目录_Java内存分配(直接内存、堆内存、Unsafel类、内存映射文件)