sql-jp.dev
sql
mysql
database
sql-server
postgresql
sqlite
mariadb
sqlalchemy
t-sql
android
Dark
production
[1/1]
【MySQL本番環境】巨大テーブルにロックをかけずにインデックスを作成する方法とは?
オンラインDDLを利用するMySQL 5.6以降では、オンラインDDLと呼ばれる機能が導入され、インデックス作成などのスキーマ変更をロックをかけずに実行できるようになりました。具体的には、ALTER TABLE ステートメントに ALGORITHM=INPLACE オプションを指定することで、既存のテーブルデータをコピーしながら新しいインデックスを構築します。
1