摘要: FLUSH TABLES WITH READ LOCK简称(FTWRL),该命令主要用于备份工具获取一致性备份(数据与binlog位点匹配)。由于FTWRL总共需要持有两把全局的MDL锁,并且还需要关闭所有表对象,因此这个命令的杀伤性很大,执行命令时容易导致库hang住。如果是主库,则业务无法正常访 阅读全文
posted @ 2021-10-12 20:03 Cetus-Y 阅读(1018) 评论(0) 推荐(0) 编辑
摘要: mysql double write (二次写)是mysql innodb存储引擎的一个重要特性,本人这两天翻阅了相关的资料,结合自己已有的知识,说说自己对double write的理解,供各位看官参考。 页断裂(partial write) double write技术innodb为解决页断裂(p 阅读全文
posted @ 2021-10-12 19:28 Cetus-Y 阅读(516) 评论(0) 推荐(0) 编辑
摘要: 前一篇文章我们分析了Performance-Schema中每个表的用途,以及主要字段的含义,比较侧重于理论的介绍。这篇文章我主要从DBA的角度出发,详细介绍如何通过Performance-Schema得到DBA关心的数据,比如哪个SQL执行次数最多,哪个表访问最频繁,哪个锁最热等信息。通过充分利用P 阅读全文
posted @ 2021-10-12 19:02 Cetus-Y 阅读(235) 评论(0) 推荐(0) 编辑
摘要: MySQL Performance-Schema中总共包含52个表,主要分为几类:Setup表,Instance表,Wait Event表,Stage Event表Statement Event表,Connection表和Summary表。上一篇文章已经着重讲了Setup表,这篇文章将会分别就每种类 阅读全文
posted @ 2021-10-12 19:01 Cetus-Y 阅读(95) 评论(0) 推荐(0) 编辑
摘要: performance-schema最早在MYSQL 5.5中出现,而现在5.6,5.7中performance-Schema又添加了更多的监控项,统计信息也更丰富,越来越有ORACLE-AWR统计信息的赶脚,真乃DBA童鞋进行性能诊断分析的福音。本文主要讲Performance-Schema中的配 阅读全文
posted @ 2021-10-12 18:56 Cetus-Y 阅读(221) 评论(0) 推荐(0) 编辑