コピペコードで快適生活

明日使えるソースを自分のために

MySQLのロックについてメモ

PostgreSQLばっかり使ってて、 MySQLのロックについて理解があやふやだったのでメモしておく。

ストレージエンジン

14.11.1 オンライン DDL の概要

https://dev.mysql.com/doc/refman/5.6/ja/innodb-create-index-overview.html

MySQL 5.5以上, MySQL 5.1 InnoDB plugin では、craete index を高速化した。 DMLをロックせずにセカンダリインデックスの作成が可能になった。 MySQL5.6以上から他のいくつかのALTER TABLEも、DMLをロックせずにオンラインで実行できるようになった。

高速インデックス作成

https://dev.mysql.com/doc/refman/5.6/ja/glossary.html#glos_fast_index_creation