- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Postgresのデータ許容量について)
Postgresのデータ許容量について
このQ&Aのポイント
- Postgres8.3を利用して開発を行う際のデータ許容量について悩んでいます。TBLは5~10(各)で、データは月次60000件、年間72万件のデータを数年間保持する予定です。重い処理や容量上限に達する可能性があるのか調査しています。
- Postgres8.3を利用した開発で、データ容量の上限や処理の重さについて心配しています。月次60000件、年間72万件のデータを数年間保持し、大量のデータによる問題が生じるのか知りたいです。
- Postgres8.3を使った開発でデータ容量の上限や処理の重さについて心配しています。TBLは5~10(各)で、月次60000件、年間72万件のデータを数年間保持する予定ですが、問題が生じる可能性があるのでしょうか?
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
>・データは月次60000件、年間72万件のデータを数年間保持する必要あり 過去のデータについても頻繁にアクセスするのか、稀なのか等によって、設計の仕方が変わってきます。 >何ヶ月、何年と運用を重ねていくながで数十万、数百万のデータによって、アプリケーションの処理が極端に重くなったりデータ容量の上限に 達するといったことはあるのでしょうか? 設計の仕方によります。 例えば、インデクスを有効利用できない検索条件を指定したり、order by、group by、distinct等で作業メモリ(or ファイル)を使ったソートが発生するようなインデクスの定義、SQLの記述をすれば、当然、データ量が増えるにしたがって性能劣化します。また、多量のデータ更新や削除が発生しているのに、計画的にデフラグしないなら、性能劣化してしまいます。 逆に、インデクス設計とSQLの記述が適切に行われているなら、母体データ量が増えても極端に性能劣化はしません。 >Postgresの容量が2GB 何の容量ですか? どこで拾った値でしょうか? 「パーティショニング」、「クラスタ」などのキーワードを調べてみてください。