繁体   English   中英

Mysql全局变量'innodb_file_format'值在主服务器和从服务器上有所不同

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM