我在Windows Server 2008 r2标准版上有一台运行MySQL 5.5.28 / innodb 45GB数据的Dell服务器英特尔(R)Xeon(R)4Cores 16GB 250GB / SATA / RAID5。
我的情况:
我似乎无法让Replication Slave IO线程与SQL线程一样快。 SQL线程经常赶上IO线程,而IO线程总是赶上mysql master(安装在
上)windows server 2003)。
这样你就可以在0到大数(最多2000 +)
之间徘徊我已排除网络问题。因为我在同一个盒子上安装了两个实例来互相复制(3309上的3308端口上的主服务器)。我仍然遇到同样的问题。
我已经在线进行了大量搜索并实施了这些建议,但似乎没有用。
http://bugs.mysql.com/bug.php?id=15318(是一个例子)。我已经调整了注册表,但没有解决方案。
请不要说你应该使用* nix系统,因为我会使用提供的内容。
请让我知道我可能遗失的是什么。如果您需要更多详细信息,请随时提出,我将提供。
如果您目前在Windows Server 2008 r2标准上运行MySQL,我们将非常感谢您的建议。
答案 0 :(得分:0)
在Windows上安装Mysql:不要使用以下变量:
# sync_master_info = 1
# sync_relay_log = 1
# sync_relay_log_info = 1
# sync_binlog = 1
请注意他们已被评论过。最好将它们保留为默认值0。
这是一个糟糕的一周,试图弄清楚为什么复制奴隶io线程总是滞后。
也许有人可能从这些信息中受益。