OhMyCalc

データベース インデックス サイズ計算ツール

行数、キー サイズ、ポインター サイズに基づいてデータベース インデックスのサイズを推定します。

インデックス サイズ計算ツールの使用方法

  1. テーブルの行数を入力します。
  2. キーのサイズをバイト単位で入力します。
  3. ポインター サイズを入力します (64 ビットのデフォルトは 8 バイト)。
  4. 「計算」をクリックして、インデックス サイズと RAM の推奨値を取得します。

使用例

計算式

インデックス サイズ (MB) = 行数 × (キー サイズ + ポインター サイズ) × 1.3 オーバーヘッド / 1,048,576。

よくある質問

インデックスを RAM に保持する理由は何ですか?
RAM 内のインデックスにより、ディスク I/O なしで O(log N) ルックアップが可能になり、クエリが桁違いに高速になります。
一般的な鍵のサイズはどれくらいですか?
INT キーは 4 バイト、BIGINT 8 バイト、VARCHAR(255) は最大 255 バイトです。
1.3 倍のオーバーヘッドとは何ですか?
B ツリー インデックスのオーバーヘッドは、ページ構造、フィル ファクター ギャップ、およびキーと一緒に保存されるメタデータを考慮します。