MySQL

[MysQL]オンラインDDL

MySQL

オンラインDDL

  • データベース稼働中に無停止で既存テーブルに対して変更を行う技術
  • 変更中にロックされなくなり該当テーブルに対して読み書きが可能
ALTER TABLE テーブル名 ADD COLUMN 新カラム名 データ型 ALGORITHM=INPLACE, LOCK=NONE;
  • ALGORITHM=INPLACE
    • 処理をブロックしない。「その場で」で更新を行う
  • LOCK=NONE
    • ロックを行わない

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)