【问题标题】:Testing the performance of mysql master and slave replication测试mysql主从复制的性能
【发布时间】:2012-02-18 08:01:53
【问题描述】:

我想知道如何测试主从复制的缺少时间。例如,当 master 更新了记录并且 slave 正在复制时,如何测试复制过程中的时间间隔?是否使用了任何软件,或者我应该在我的数据库中作为时间戳的列中添加?

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

提前谢谢!

【问题讨论】:

    标签: mysql mysql-management


    【解决方案1】:

    从机上的SHOW SLAVE STATUS 会告诉你它落后了多远。

    然而,测试复制延迟的“正确”方法是不断轮询从属服务器,然后在主服务器上发起查询。从站接收记录所花费的时间就是复制延迟。

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

    【讨论】:

    • 你能举个例子吗?这将有助于我理解。谢谢。
    • 我该如何做奴隶的投票?
    • @madi 这不能在 in MySQL 中完成。如果您不确定如何进行测试,复制速度可能足以满足您的目的。
    猜你喜欢
    • 2014-07-07
    • 2012-09-14
    • 2012-10-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-08-25
    • 2015-10-14
    • 2014-02-07
    相关资源
    最近更新 更多