首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >MYSQL主从同步时间

MYSQL主从同步时间
EN

Stack Overflow用户
提问于 2015-11-09 20:59:25
回答 2查看 1.8K关注 0票数 2

我有一个mysql主数据库和多个从数据库。主人只用于写,奴隶用于只读。

如果我更新(写)为掌握,它将需要多少时间与奴隶同步?

如果有人试图同时从任何从DB读取数据到同步时间,会发生什么情况?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-11-09 22:25:22

您可以在您的从服务器上执行Show slave status;,以查看与您的从服务器如何与主同步运行的许多参数。

在你的例子中,Seconds_Behind_Master:会告诉你你的奴隶落后于主人多少秒。如果您在那里看到0秒,这通常意味着从服务器与主同步,而从服务器正在等待下一个查询。

您可以通过查看Slave_SQL_Running_State:并查看它是否读取Slave has read all relay log; waiting for the slave I/O thread to update it和在show processlist;下的主端Has sent all binlog to slave; waiting for binlog to be updated来验证这一点

现在有一些特殊的情况,错误,还有一个你应该知道的错误。您可以阅读更多的这里这里。

票数 4
EN

Stack Overflow用户

发布于 2015-11-09 21:04:43

根据两台机器之间的连接速度,同步时间可能会有相当大的变化。用基准来衡量是个好主意。

要回答你的第二个问题,如果数据还没有从主程序转移到奴隶,并且你从奴隶那里读取,那么数据还没有被读取。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33618161

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档