2012-02-18 102 views
2

我想知道如何测试主从复制的缺乏时间。例如,当主服务器记录更新且从服务器正在复制时,如何在复制过程中测试时间间隔?是否有任何软件使用或我应该添加在我的数据库中的时间戳列?测试mysql主从复制的性能

我不想在数据库中添加时间戳列,因为系统已经开发完毕,我不想通过整个代码来更改插入/更新sql语句并修改sql语句。我的目标是设置复制并测量时间间隔。

高级谢谢!

回答

2

SHOW SLAVE STATUS对奴隶会告诉你它背后有多远。

但是,测试复制延迟的“正确”方法是不断轮询从属设备,然后在主设备上启动查询。从机接收记录所用的时间是复制延迟。

在大多数设置中,延迟大约为毫秒。

+0

你能举个例子吗?这会帮助我理解。谢谢。 – madi 2012-02-18 09:35:42

+0

@madi一个什么样的例子? – Borealid 2012-02-18 17:07:58

+0

我怎么去做关于奴隶的民意调查? – madi 2012-02-20 12:51:57