pt-online-schema-change - 重命名表時出現巨大的複製延遲
<p>我們在 Percona MySQL 5.7 資料庫上使用 ptosc,在這個過程結束時,我們在所有副本上遇到了 2-3 分鐘的巨大複製延遲。 </p>
<p>我們使用以下命令,當遇到複製延遲時,它確實會暫停資料的複製,但在過程接近尾聲時,大概在重命名表時,我們確實遇到了巨大的複製延遲。 </p>
<p>這是我們正在使用的指令:</p>
<pre class="brush:php;toolbar:false;">pt-online-schema-change -u 'username' -p 'password' \
--max-lag 5 \
--max-load Threads_running=30 \
--critical-load Threads_running=200 \
--pause-file /tmp/pt-pause-file \
--alter-foreign-keys-method drop_swap \
--alter "ADD COLUMN test TINYINT(1) DEFAULT '0' NOT NULL" \
--recurse 1 \
D=db,t=table</pre></p>