おもちゃじいさん専用掲示板
日々の所感について
お仕事メモ
oraora 2006/09/01 10:00:21 compatible; MSIE 6.0; Windows NT 5.0; .NET CLR 1.1.4322 @host1.nagoya.ns-sol.co.jp
SGAサイズを見積る計算式はないかと問われた場合の返し方。

------------------------------------------
メモリ増加に伴う最適なSGAのサイズはシステムによって異なります。システム環境や稼動状況に大きく依存します。またシステム・リソースによる制限もあります。(AIX 32bit OSでは2.5GBまで)
SGAは大きいほどOracleの処理がオンメモリで行われるため,パフォーマンスが良くなる要素として上げられますが,実メモリが足りない場合はページアウト(OSスワップ発生)の対象となりますので,大きすぎるとパフォーマンスが落ちることもあります。スワッピング発生を避ける為にSGAは実メモリにおさまるサイズに設定すべきですが、一般的には実メモリの1/3程度が望ましいとされております。
残念ながら計算式といったものは存在しません。最適値を見積る場合、OSの制限値から少しずつ値を減らしながら、実際に設定可能な最大値とパフォーマンス変動を確認いただく必要があります。
このようなメモリチューニング作業が最適値を割り出すために必要な工程となります。
------------------------------------------

備忘録

 引用しない
 編集キー
▲ page top