- r - 以节省内存的方式增长 data.frame
- ruby-on-rails - ruby/ruby on rails 内存泄漏检测
- android - 无法解析导入android.support.v7.app
- UNIX 域套接字与共享内存(映射文件)
我的 MySql 数据库上有一个主/从复制。
我的从数据库关闭了几个小时,然后又恢复了(主数据库一直在运行),当发出 show slave status
时,我可以看到从数据库落后主数据库 X 秒.
问题是slave好像没 catch master,落后master的X秒好像没掉...
关于我如何帮助奴隶 catch 的任何想法?
最佳答案
这是一个想法
为了让您知道 MySQL 正在完全处理来自中继日志的 SQL。尝试以下操作:
STOP SLAVE IO_THREAD;
这将阻止复制从主服务器下载新条目到它的中继日志中。
另一个线程,称为 SQL 线程,将继续处理它从 master 下载的 SQL 语句。
当您运行 SHOW SLAVE STATUS\G
时,请注意 Exec_Master_Log_Pos
。再次运行 SHOW SLAVE STATUS\G
。如果 Exec_Master_Log_Pos
一分钟后没有移动,您可以继续运行 START SLAVE IO_THREAD;
。这可能会减少 Seconds_Behind_Master
的数量。
除此之外,您真的无能为力:
Seconds_Behind_Master
Exec_Master_Log_Pos
SHOW PROCESSLIST;
,记录 SQL 线程以查看它是否正在处理长时间运行的查询。顺便说一句,请记住,当您运行 SHOW PROCESSLIST;
并运行复制时,应该有两个用户名为 system user
的数据库连接。其中一个 DB Connections 将通过复制处理当前的 SQL 语句。只要每次运行 SHOW PROCESSLIST;
时都可以看到不同的 SQL 语句,您就可以相信 mysql 仍在正确复制。
关于MySql 复制 - 从属落后于主控,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8547827/
阅读 this post 后,只是为了了解更多范围继承。我有个问题。为什么当我们在同一个标签上声明 ng-app 和 ng-controller 时,该 Controller 的作用域不等于 ro
我正在尝试在火箭芯片上实现类似 DMA 的外围设备。意思是连接到 pbus 并由寄存器控制的模块。它还有一个连接到 sbus 的主设备。 我关注了sifive格式连接寄存器控制的外围设备没有任何问题。
我正在将我的机器人转换为与 Discord.js 的主分支一起使用我到达了我的票证命令,它们发生了很大的变化,我设法完成了除了 overwritePermissions 部分之外的所有操作。我不确定为
如果元素从父文本样式继承了其大小,[text element].font.size 将返回 None。 该文档引用了样式层次结构,但似乎不包含有关它的文档。有谁知道如何遍历这个层次结构来确定字体元素的
我是一名优秀的程序员,十分优秀!