データベースOracle 12cでsgaとpgaを増やす必要があるかどうかを判断する方法、pgaまたはsgaを増やす必要があることを示す手順、特定のビューはどこにありますか?ありがとうございました
チューニングは通常、理由から始まります。オラクルは、多くのユースケースに合わせて調整する必要性を減らすことにおいて大きな進歩を遂げました。私が行ったほとんどの調整は、不十分に記述されたアプリケーションコード、またはOLAPアプリケーションと同じインスタンスに関するレポートを混合しようとすることによって必要になりました。オペレーティングシステムと仕様を知らずに、データベースがどのように使用されているか、 OSページングファイルのサイズ、一般的なアドバイスのみを提供できるユーザー数ドキュメントは優れており、時間をかける価値があります。
特定の問題がない場合は、集約PGAターゲットパラメータを0に設定し、Oracleに処理を任せます。既存の設定はここで見ることができます
SELECT *
FROM V$PGASTAT;
公式ドキュメントは here です。
SGAは、次の設定でOracleによって自動的に管理することもできます。
SQLコマンドラインから既存の設定をクエリできます
SHOW SGA
大まかな経験則として、専用サーバーのOSには少なくとも4〜6 GBを割り当てることです。
公式ドキュメントは こちら
次のビューをご覧ください。
V $ SGA_TARGET_ADVICE V $ PGA_TARGET_ADVICE
どちらも、両方のメモリを増やしたり減らしたりするときに、どの程度の改善が「期待できる」かを教えてくれます。