我想设置对压缩使用mysql复制。
[master是带有mysql 5.5的Windows机器从站位于Linux(redhat)上,带有mysql 5.0。
复制有效。
我尝试使用以下方法开启压缩功能
设置全局slave_compressed_protocol = 1;
在奴隶上
设置全局slave_compressed_protocol = 1;
在主服务器上。
但是:我看不到从属跟上主人的能力有任何改善。
任何想法,可能有什么问题吗?
非常感谢。
我将逐点查看正在使用的网络带宽。也许使用Wireshark进行监视。
然后,我将查看从机上的磁盘IO。从IO的速度不如普通IO
我将pt-diskstats安装在从属计算机上,以了解有关从属计算机上IO负载的想法。 http://www.percona.com/doc/percona-toolkit/2.1/pt-diskstats.html
您必须找到瓶颈所在。如果这是磁盘瓶颈,那么压缩将无济于事。
我也很担心您使用不同的版本。我一直被教导从机版本应该是更新的或与主机相同。换句话说,复制到较旧的奴隶是不好的。
slave_compressed_protocol = 1只会压缩跨网络传输数据的时间,这只是所有时间的一小部分,但对单线程从执行线程(主服务器具有多线程)无济于事