こんにちは。Legalscape (採用情報) でLLMを用いたWebアプリケーションのエンジニアをやっていますhiroendoreです。 三行まとめ MySQLのALTER TABLE操作にはINSTANT、INPLACE、COPYの3つのアルゴリズムがあり、性能が大きく異なる 1万〜100万レコードのテーブルで実測した結果、INSTANTはレコード数に関わらず一定時間、INPLACEとCOPYはレコード数に比例して増加した 本番環境でのALTER TABLE実行前には、使用されるアルゴリズムを確認し実行スケジュールについて検討が必要 はじめに MySQLでテーブル構造を変更する際使用される…