[英]Mysql Global variable 'innodb_file_format' value differs in master and slave
虽然调试从机是落后于主机,但我观察到从机和主机的全局变量innodb_file_format不同。 Master被设置为Barracuda ,奴隶被设置为Antelope 。 它对奴隶滞后有影响吗?
5000秒是83分钟。 那是超过22分钟,所以还有其他事情正在发生。
file_format 可能无法解释差异。 什么是binlog_format
? (这也许并不重要,只是想让它发挥作用。)
让我们看一下最慢的查询,以及相关表的SHOW CREATE TABLE
。 我们可以建议如何加速其中一些。
innofb_flush_log_at_trx_commit
可能会对IO性能产生很大影响。 你有硬盘还是SSD? 在这22分钟内运行了多少笔交易? =2
更快,但安全性更低 - 通常对奴隶有利。 =1
更慢,但更安全 - 通常对主人有利。 我建议你让他们倒退。
通常 ,从属延迟是由主服务器上并行(来自不同连接)的事务引起的。 是这样的吗? 奴隶是单线程的。 什么版本的MySQL? 只有较新的版本甚至可以选择并行。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.