今回はALTER TABLEステートメント実行時の注意点について紹介します。 MySQLを運用していると、サービスの仕様変更や新機能のために既存のテーブルに対してテーブル定義を変更することが多いと思います。その際によく起こる問題や注意点に説明します。
MySQLには行単位のロックだけではなく、テーブル単位、インスタンス単位のLOCK 〇〇構文も実装されています。LOCK TABLES構文は以前からありましたが、LOCK INSTANCE FOR BACKUPはバージョン8. 0から追加されています。今回はこれらのLOCK 〇〇構文について説明して ...