2017-01-19 11 views
0

PostgreSQLデータベースのフットプリントを計算する方法はありますか?インデックス、外部キー、およびいくつかの結合テーブルを持つテーブルがいくつかあります。私が使用するデータ型に応じて保存するデータの数を計算できますが、データベースの合計サイズを概算するには何を掛けなければいけませんか?スキーマを作成するためのPostgreSQLのフットプリントの大きさはどれくらいですか?

+0

を計算あなたはラフ初期サイズを見積もることができますが、あなたはそれを使用して起動したら、それは変更されます。とにかく、FKが故意にインデックスを作成し、少量のデータでデータセットを作成し、それを乗算することを決めない限り、FKはスペースを取らないことに留意してください。 、それ以外の場合は見積もりが大きすぎる –

答えて

0

ベストな方法(少なくとも、ランダムデータで)データを移入し、

select pg_size_pretty(pg) pz , pg from pg_database_size('dbname') pg 
関連する問題