innodbのインテンションロックとは何か

  • 複数粒度ロック( Multiple Granularity Locking ) というLocking手法をベースにした処理がinnodbに独自実装されている?
    • テーブルロック、行ロックなどのロックをかける対象の粒度のことを ロック粒度( locking granuality ) と呼ぶ事がある。複数粒度ロッキングでは、複数の粒度を使い分けることができる ※1
    • 要するにロックをかける範囲をできるだけ狭くしたい。テーブルロックなどは避けたい
  • こちらの資料が比較的わかりやすい
  • RDBMS解剖学』P118 に記載のツリープロトコルの同じ方式を指している?

※1 『RDBMS解剖学』P110

/* https://sunrise033.com/entry/hatena-blog-how-to-hierarchicalize-categories */