近期收到慢日志监控报警,在慢日志平台查看,主要瓶颈在于几条创建临时表的SQL语句,占用了大量的临时…

杨建荣的学习笔记
Oracle、MySQL、迁移、性能优化、运维自动化与一线故障复盘。
近期收到慢日志监控报警,在慢日志平台查看,主要瓶颈在于几条创建临时表的SQL语句,占用了大量的临时…

今天优化了几个SQL问题,拿出来两个做下总结和分享。 第一条SQL如下,内容做了删减。 SELECT p.*, m.u…

如果抛出一个问题,你是如何理解MySQL解析器的,它和Oracle解析器有什么差别?相信大多数同学都会比较…

要开启半同步,我们需要安装插件,基本的要求是在满足异步复制的情况下,版本在5.5以上,并且变量have…

从MySQL 5.6.5 开始新增了一种基于 GTID 的复制方式。通过 GTID 保证了每个在主库上提交的事务在集群…

这是学习笔记的第 1971 篇文章 前几天碰到一个MySQL服务器掉电,重新启动之后,主从复制出现了异常。 …

MySQL备份恢复 说到备份恢复,不管你对心理学是否感兴趣,建议你要理解下墨菲定律:如果事情有变坏的…

最近和同事对于慢日志提取和优化做了更进一步的改版,总体来看效果还是不错的,对于数据完整性,数据…

在之前做了第一版的慢日志平台 慢日志平台的整体设计 在这个基础上,想把慢日志的优化工作做得更透一…

如何查看延迟呢,有的同学可能会说,我们有show slave status里面的Seconds_behind_master的选项,但…

MySQL提供的网络访问模式,主要提供了socket和TCP/IP两类,并且对于每个实例,只能对应一个端口。 在 …

最近整理了一个慢日志排行榜,可以从一个整体的角度来看到整个数据库方向的慢日志情况,我的初步目标…

最近行业里真是动荡,每天都能听到哪里裁员了,或者叫做裁撤,动静都挺大。 其实对于我们的工作来说,…

今天把MySQL周期表的流程做了下集成和后端开发,总算是有了一个初版的周期表管理实现了。 数据库运维…

我们在工作中很容易陷入一个漩涡,那就是因为并发事务选择了关系型数据库,因为关系型选择了MySQL,因…

对于MVCC想必大家也看到了不少源码层的解读,最大特点就是分析的是比较深入了,但是却不大好理解,最…

今天在做中间件的测试时,突然想到之前的一些思路也可以借鉴一下,这块的内容还是比较有意思,简单剧…

今天对一个MyCAT集群做了下优化,经过反复调试,也算是有一个初步的改进。 在业务层面的改进还需要继…

之前讨论过慢日志平台的一些设计,当然也得到了一些朋友的建议,经过评估,我没有使用行业里的其他开…

最近对一个业务系统的迁移做了初步尝试,可以参考之前的一些测试内容: 数据迁移到MySQL的性能测试 对…
