Windows Server 2008 r2标准版上的MySQL复制问题

时间:2012-11-08 20:07:49

标签: mysql windows-server-2008-r2

我在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,我们将非常感谢您的建议。

1 个答案:

答案 0 :(得分:0)

在Windows上安装Mysql:不要使用以下变量:

# sync_master_info               = 1
# sync_relay_log                 = 1
# sync_relay_log_info            = 1
# sync_binlog                    = 1

请注意他们已被评论过。最好将它们保留为默认值0。

这是一个糟糕的一周,试图弄清楚为什么复制奴隶io线程总是滞后。

也许有人可能从这些信息中受益。