データベース インデックス サイズ計算ツール
行数、キー サイズ、ポインター サイズに基づいてデータベース インデックスのサイズを推定します。
インデックス サイズ計算ツールの使用方法
- テーブルの行数を入力します。
- キーのサイズをバイト単位で入力します。
- ポインター サイズを入力します (64 ビットのデフォルトは 8 バイト)。
- 「計算」をクリックして、インデックス サイズと RAM の推奨値を取得します。
使用例
- •データベース サーバーのメモリ要件を計画しています。
- •大きなテーブルのインデックス戦略を評価しています。
- •高性能データベース サーバーの RAM のサイジング。
- •複合インデックスと単一列のインデックス サイズを比較します。
計算式
インデックス サイズ (MB) = 行数 × (キー サイズ + ポインター サイズ) × 1.3 オーバーヘッド / 1,048,576。
よくある質問
インデックスを RAM に保持する理由は何ですか?
RAM 内のインデックスにより、ディスク I/O なしで O(log N) ルックアップが可能になり、クエリが桁違いに高速になります。
一般的な鍵のサイズはどれくらいですか?
INT キーは 4 バイト、BIGINT 8 バイト、VARCHAR(255) は最大 255 バイトです。
1.3 倍のオーバーヘッドとは何ですか?
B ツリー インデックスのオーバーヘッドは、ページ構造、フィル ファクター ギャップ、およびキーと一緒に保存されるメタデータを考慮します。