iMySQL的专栏

9 篇文章
16 人订阅

全部文章

叶金荣

基于 MySQL 5.7多源复制及 Keepalived 搭建三节点高可用架构

MySQL 5.7发布后,在复制方面有了很大的改进和提升。比如开始支持多源复制以及真正的支持多线程复制。本文讲述基于 MySQL 5.7多源复制及 Keepal...

2910
叶金荣

在 MySQL 5.7下排查内存泄露和 OOM 问题全过程

我的个人网站后台使用的是 MySQL 5.7 版本,前段时间经常被oom-kill,借助5.7的新特性,经过一番排查,终于抓到这只鬼。

7620
叶金荣

分区表场景下的 SQL 优化

有个表做了分区,每天一个分区。该表上有个查询,经常只查询表中某一天数据,但每次都几乎要扫描整个分区的所有数据,有什么办法进行优化吗?

770
叶金荣

优化案例:CASE WHEN进行 SQL 改写优化

今天给大家分享一个通过 SQL 改写而独辟蹊径的 SQL 优化案例。想要优化一个SQL,一般来说就是先看执行计划,观察是否尽可能用到索引,同时要关注预计扫描的行...

1220
叶金荣

MySQL FAQ 系列 :如何查看当前最新事务 ID

个别时候可能需要查看当前最新的事务 ID,以便做一些业务逻辑上的判断(例如利用事务 ID 变化以及前后时差,统计每次事务的响应时长等用途)。本文将介绍两种方法可...

2240
叶金荣

MySQL FAQ 系列 — 如何将两个表名对调

有位同学问我,在类似 pt-osc 场景下,需要将两个表名对调,怎么才能确保万无一失呢?本文简要的对如何将两个表名对调进行分析。

1170
叶金荣

MySQL FAQ 系列 : 不同的 binlog_format 会导致哪些 SQL 不会被记录

MySQL Replication 可以支持比较灵活的 binlog 规则,可以设置某些库、某些表记录或者忽略不记录。 我经过比较简单的测试,对不同的 binl...

1150
叶金荣

MySQL FAQ 系列 : 如何安全地关闭 MySQL 实例

本文分析了 mysqld 进程关闭的过程,以及如何安全、缓和地关闭 MySQL 实例,对这个过程不甚清楚的同学可以参考下。

1690
叶金荣

MySQL FAQ 系列 — MySQL 复制中 slave 延迟监控

在MySQL复制环境中,我们通常只根据 Seconds_Behind_Master 的值来判断SLAVE的延迟。这么做大部分情况下尚可接受,但并不够准确,而应该...

2350

扫码关注云+社区