SQL の最適化 - 主キーの最適化、ページ分割、ページの結合、主キーの設計原則

1. 主キーの最適化

この b+ ツリーのデータ構造では、すべてのデータはリーフ ノードに表示され、サブリーフ ノードはインデックス データとしてのみ機能します。サブリーフ ノードのインデックスとリーフ ノードのデータは最終的に構造体に格納されます。ページ (ページ) のうち、下図の黄色のブロックはすべてページ (ページ) であり、各ページのサイズは固定です。ページは innoDB ディスク管理の最小単位です
ここに画像の説明を挿入

ここに画像の説明を挿入

1.1 ページ分割

主キーが順序どおりに挿入される方法
ここに画像の説明を挿入
主キーの順序が正しくないと、ページ分割が発生する可能性があります。ページ間のリンク リスト ポインタがリセットされる
ここに画像の説明を挿入

1.2 ページの結合

ここに画像の説明を挿入

1.3 主キーの設計原則

ここに画像の説明を挿入

おすすめ

転載: blog.csdn.net/weixin_44860226/article/details/131866090