MySQL压缩复制

问题描述 投票:0回答:2

我想设置对压缩使用mysql复制。

[master是带有mysql 5.5的Windows机器从站位于Linux(redhat)上,带有mysql 5.0。

复制有效。

我尝试使用以下方法开启压缩功能

设置全局slave_compressed_protocol = 1;

在奴隶上

设置全局slave_compressed_protocol = 1;

在主服务器上。

但是:我看不到从属跟上主人的能力有任何改善。

任何想法,可能有什么问题吗?

非常感谢。

mysql compression replication
2个回答
0
投票

我将逐点查看正在使用的网络带宽。也许使用Wireshark进行监视。

然后,我将查看从机上的磁盘IO。从IO的速度不如普通IO

我将pt-diskstats安装在从属计算机上,以了解有关从属计算机上IO负载的想法。 http://www.percona.com/doc/percona-toolkit/2.1/pt-diskstats.html

您必须找到瓶颈所在。如果这是磁盘瓶颈,那么压缩将无济于事。

我也很担心您使用不同的版本。我一直被教导从机版本应该是更新的或与主机相同。换句话说,复制到较旧的奴隶是不好的。


0
投票

slave_compressed_protocol = 1只会压缩跨网络传输数据的时间,这只是所有时间的一小部分,但对单线程从执行线程(主服务器具有多线程)无济于事

© www.soinside.com 2019 - 2024. All rights reserved.