复制错误案例分享(二)

本期的案例中,虽然是5.5及以前版本的MySQL复制才会出现的问题,但是现在不少公司的老系统用的就是5.5甚至更古老的5.1或者5.0的数据库。有时候面对这些老古董的时候,不了解这些旧版数据库的特性的话,那就是自己往坑里跳。

复制错误案例分享(一)

MySQL Replication是MySQL非常重要的特性。用好了,可以发挥很大的作用,做负载均衡,做读写分离,做备份等等,能在关键时刻救DBA一命;用不好,那就是给DBA自己找麻烦了,处理不尽的故障。所以我这边给大家分享几个关于复制的案例。

sysbench花式采坑之一:自增值导致的TPS不可靠

性能测试是评估架构可用性的一大标准,如果性能测试的结果不够准确,会给日后的业务模型和高可用架构选型带来很大的影响。sysbench是MySQL数据库中常用的一款性能测试的工具,那sysbench在使用过程中会有什么不正确的打开方式导致性能测试结果不准确吗?

删用户删表空间的操作还能flashback回来吗?

闪回数据库(flashbackdatabase)特性开启的情况下,如果我们只是做了drop user删除用户数据而没有删除datafile,那么我们就可以使用flashback database恢复数据,不同场景使用不同的闪回恢复技术。

buffer busy waits引起的会话突增

某天,客户反映其监控平台发现其一套数据库7月20日及24日在早晨7:03分和8:09分两个时间段节点1出现会话数突增情况,持续时间较短,问题时间段应用并未受到影响。这究竟是怎么回事呢?本文带你一探究竟。

控制文件不一致引发的“血案”

控制文件不一致引发的故障如何恢复改进?本文告诉你答案。

挽救DG中主库的nologging操作的块

在一些场景中,使用nologging操作会节省大量数据插入的时间,但该操作会带来问题,即如果该库在有备库的情况下,因为主库的nologging插入操作不会生成redo,所以不会在备库上传输和应用。如果遇到这样的问题,该如何有效解决?

利用sys schema解决一次诡异的语句hang问题

某天某客户反馈了一个诡异的问题,一个MySQL实例一会可访问,一会不可访问,查看相关日志发现该实例反复执行高可用切换,为什么会这样呢 ?本文将为大家呈现具体排查过程及原因。