http://otndnld.oracle.co.jp/document/products/oracle10g/102/doc_cd/server.102/B19207-02/memory.htm
より
ORACLEでセッションで使用しているメモリの確認方法です。
session UGA memory
この統計の値は、セッションに割り当てられたメモリー容量です
(単位はバイト)
Session UGA memory max
この統計の値は、セッションに割り当てたメモリー容量の最大値です
(単位はバイト)
値を検索するには、V$STATNAMEを問い合せます。
共有サーバーを使用している場合
次の問合せを使用して、どの程度共有プールを大きくするか判断できます。
アプリケーションの実行中に、次の問合せを発行してください。
SELECT SUM(VALUE) || ' BYTES' "TOTAL MEMORY FOR ALL SESSIONS" FROM V$SESSTAT, V$STATNAME WHERE NAME = 'session uga memory' AND V$SESSTAT.STATISTIC# = V$STATNAME.STATISTIC#;
SELECT SUM(VALUE) || ' BYTES' "TOTAL MAX MEM FOR ALL SESSIONS" FROM V$SESSTAT, V$STATNAME WHERE NAME = 'session uga memory max' AND V$SESSTAT.STATISTIC# = V$STATNAME.STATISTIC#;
って事です。
コメントの投稿