MySQLにおけるpt-online-schema-changeの安全な運用ガイドと実践テクニック
運用上の制約と注意事項
Percona Toolkitのpt-online-schema-change(pt-osc)は、MySQLのテーブルロックを回避しながらスキーマ変更を行うための強力なツールですが、その内部動作(トリガーの利用とデータコピー)の特性上、厳格な制約と事前確認が求められます。
DDL操作の制限事項
一意性インデックスの作成禁止: データ損失のリスクがあるため、新規にユニークイン ...
10月16日 06:53 投稿
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 投稿