磯野ー、MySQLのロック競合を表示しようぜー by yoku0825

PHPerKaigi 2020
採択
2020/02/10 14:15〜
Track A
15分トーク

磯野ー、MySQLのロック競合を表示しようぜー

yoku0825 yoku0825 yoku0825

MySQLのロックはお好きですか?
行ロックギャップロックにテーブルロック、メタデータロックauto_incrementロックetcetcetc..
目XPLAINで戦うには多彩すぎる種類のロックがあります。

これを可視化できる performance_schema.data_locks (MySQL 8.0で導入された) のすばらしさ、5.7とそれ以前との違いを説明します。

https://dev.mysql.com/doc/mysql-perfschema-excerpt/8.0/en/data-locks-table.html