インデックスの影響の見積もりSQLiteデータベースサイズ


9

多数のインデックス付き列を含むSQLite DBの(ディスク上の)データベースサイズを推定しようとしています。これらの列は(SQLite)タイプの整数と文字列です。これらの列を使用して行ごとのサイズを見積もるのは十分簡単ですが、インデックスのために行ごとの余分なパディングをどのように説明するかわかりません。これに対する最善のアプローチは何ですか?

回答:


8

インデックスBツリーの詳細の少なくとも一部が文書化されています

インデックスを作成する前後に、テストデータベースを作成してデータを入力し、ファイルサイズを測定する方が簡単な場合があります。


2
あなたが提案したように、私は最終的にテストデータベースを作成しました。もちろん、結果は自分のスキーマに固有のものですが、誰かに役立つ場合は、インデックスを削除したときにサイズが9%減少したことを測定しました(推定のために10%に丸めました)。
G__
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.