我想知道如何测试主从机复制的时间不足。例如,当主服务器更新了记录,而从服务器正在复制时,如何测试复制过程中的时间间隔?是否使用了任何软件,或者我是否应该在数据库中添加一个带有时间戳的列?
我不想在数据库中添加时间戳列,因为系统已经开发好了,我不想遍历整个代码来更改insert/update sql语句和修改sql语句。我的目标是设置复制并测量时间间隔。
提前谢谢!
发布于 2012-02-18 16:07:51
从服务器上的SHOW SLAVE STATUS
将告诉您它落后了多远。
然而,测试复制延迟的“正确”方法是不断轮询从服务器,然后在主服务器上发出查询。从机接收记录所用的时间是复制延迟。
在大多数设置中,延迟在毫秒量级。
https://stackoverflow.com/questions/9339648
复制相似问题