数据库与运维技术

Oracle、MySQL、迁移、性能优化、运维自动化与一线故障复盘。

MySQL权限处理的一个小bug

最近碰到了一个奇怪的权限问题,问题的背景是业务同学反馈在下班后,有一个数据表出现了阻塞,导致后…

2019-09-17 · MySQL
MySQL权限处理的一个小bug
MySQL优化的一些感悟

今天下午做了一些MySQL优化的技术交流,整体还是颇有感触。 首先对于SQL优化的概念大家都会有一种潜意…

2019-09-06 · MySQL
MySQL优化的一些感悟
MySQL workbench的一个坑

今天一个开发同事找到我们,问能不能帮忙做一个存储过程的恢复,因为这是一套开发测试环境,所以我们…

2019-09-05 · MySQL
MySQL workbench的一个坑
Otter小试

之前因为机房多活的需要关注了Otter,搭建这个环境算是费劲了心思,在之前准备的过程中发现GitHub上面…

2019-08-24 · MySQL
Otter小试
MySQL 5.5升级5.7小试

下午的时候接到业务部门的一个需求,他们有一个业务对性能要求比较高,在测试环境已经做了一些测试和…

2019-08-23 · MySQL
MySQL 5.5升级5.7小试
MySQL回收站设计

今天完善了一小部分的周期表的内容,所谓周期表就是我们业务中经常看到的日表,比如表名为test_data,…

2019-08-22 · MySQL
MySQL回收站设计
升级到MySQL 5.7的几个理由

今天刚到工位,就收到了一大堆的报警邮件。提示有两个实例内存存在瓶颈,目前内存使用率已经超过85%,…

2019-08-19 · MySQL
升级到MySQL 5.7的几个理由
Orchestrator初试

对于MySQL高可用方向,其实有很多的可选方案。 非常经典的方案就是MHA了,可能很多同学会说这个方案有…

2019-08-11 · MySQL
Orchestrator初试
数据恢复的一些小结

今天做了一次数据异常恢复,算是有不少的心得和感受,总结一下。 最近碰到的数据问题还是不少,这个过…

2019-08-07 · MySQL
数据恢复的一些小结
MySQL数据恢复的一些补充

如果一个线上数据库发生了问题,需要做数据恢复,作为DBA应该给自己留一些改进的余地,否则陷入两难的…

2019-07-31 · MySQL
MySQL数据恢复的一些补充
MySQL毫秒必争的优化场景

这是学习笔记的第 2035 篇文章 这几天在做一个极限优化的问题,问题的瓶颈不是几分钟优化到几秒钟,而…

2019-07-25 · MySQL
MySQL毫秒必争的优化场景