TL;DR
-
yt-mdl-checkerというスクリプトを書いた -
performance_schema.metadata_locksからPENDINGになっているEXCLUSIVEなロックを引いて、同じテーブルで既にGRANTEDになっているやつをKILLするスクリプト - クエリ自体は大したことないので、わざわざスクリプト使わなくてもスニペットとして使えるはず
- https://github.com/yoku0825/ytkit/blob/036be21ff0cc56ec8fadc523e2d2ab4e6965f685/lib/Ytkit/MySQLServer.pm#L1159-L1216
- MDLが多すぎて
p_s.metadata_locks…