簡體   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