Mysql 5.7 从服务器与 5.6 主服务器性能较差

Mysql 5.7 从服务器与 5.6 主服务器性能较差

我们最近重新安装了 3 台在主从服务器上运行的 mysql 服务器,使用的是 percona 5.7 和 ubuntu 18.04,而不是 oracle linux 7。这些服务器目前连接到 mysql 5.6 主服务器。自重新安装以来,我们的从服务器延迟比在从服务器上运行 mysql 5.6 时要严重得多(以前几乎不存在延迟)。

5.7 服务器具有相同的硬件,只是磁盘更多一些。重新安装的服务器不再使用 12 个磁盘,而是使用 2 个 10 个磁盘。两者都在 lvm 上运行。

所有服务器 5.6 和 5.7 都在运行 noop 调度程序,我们在安装前使用 fio 测试了服务器 raid 性能,一切正常(200k 随机 iops)。我们尝试微调 5.7 设置,以尽可能模仿 5.6 主服务器。

set global optimizer_switch='derived_merge=off,duplicateweedout=off,condition_fanout_filter=off';

我们在双 CPU Xeon 上运行一个相当大的数据库 3TB,内存为 512GB,优化我们的架构正在进行中,但还远远没有完成。看起来从属服务器在 sql_thread 上滞后,而不是 io 线程。你们知道为什么 5.7 的性能比 5.6 差吗?

相关内容