すべての InnoDB
インデックスは,インデックスのレコードがツリーのリーフページに格納される
B
ツリーです。インデックスページのデフォルトサイズは
16 K
バイトです。新しいレコードが挿入されると、InnoDB
はページの 1/16
を、将来のインデックスレコードの挿入や更新に備えて空けようとします。
インデックスレコードがシーケンシャル
(昇順または降順)
に挿入されると、インデックスページの約 15/16
までがいっぱいになります。レコードがランダムに挿入された場合は、ページの
1/2 から 15/16
までがいっぱいになります。インデックスページの使用容量が
1/2
未満になると、InnoDB
はインデックスツリーを縮小してページを解放しようとします。