pt-online-schema-changeによるMySQLオンラインDDLの仕組み
pt-online-schema-changeは、Percona Toolkitに含まれるツールで、MySQLのテーブル構造変更をオンラインで実行する際に利用されます。
本稿では、公式ドキュメントおよびgeneral logの解析を通じて、その内部動作を解説します。
検証用テーブルの準備
検証には、以下のシンプルな構造のテーブルを使用します。
mysql> SHOW CREATE TABLE users \G
***************** ...
10月13日 23:15 投稿