※ ChatGPTを利用し、要約された質問です(原文:Oracleはどの程度まで巨大なテーブルを扱える?)
Oracleで巨大なテーブルを扱う方法とは?
このQ&Aのポイント
Oracleはどの程度まで巨大なテーブルを扱えるのか疑問に思っている方へ
稼働中のOracle9iデータベースに新規テーブルを追加する際、データ量が格段に多くなる場合のメモリの増やし方やパフォーマンス評価の方法について解説します
巨大なOracleデータベースの構築に際して注意すべき点や参考になる文書についてご紹介します
Oracleはどの程度まで巨大なテーブルを扱える?
稼働中のOracle9iデータベースに新規テーブルを追加することになりました。
なのですが、現在利用中のテーブルに比べて、新規に扱おうとしているデータ量が格段に多く、
どれほどメモリを増やせばいいのか、普通にパフォーマンス評価できるのか、
それ以前に使い物になるのかといったことが全くわかりません。
サーバOSは64bitのSolaris8、メモリは4GBほど積んでいます。データのほうですが、
格納すべきデータが1日最大2000万件ほど発生します。データ保持日数は4ヶ月で、古いものから消していきます。
つまり、単純計算で一テーブル最大で約25億レコードが蓄積されることになります。
1レコードあたり概算で256バイトとして、600GBを超えます。
(ストレージは1TBくらい用意して、日付でパーティション分けして・・・とか考えてます)
いきなり全部解決しようとは思いませんので、
巨大なDB構築に際して注意点、参考になる文書などご存知ありませんでしょうか?
お礼
ありがとうございます。oracleのシステム周りはまさに勉強中の領域なので、基礎を学びながら影響がある範囲を理解していこうと思います。