현재 PGA 메모리 사용량과 최대 메모리 사용량 조회


   select PROGRAM, PGA_USED_MEM, PGA_ALLOC_MEM, PGA_MAX_MEM 

   from v$process

   order by 1;

    

 -- 결과

PROGRAM                                          PGA_USED_MEM PGA_ALLOC_MEM PGA_MAX_MEM 

------------------------------------------------ ------------ ------------- -----------

PSEUDO                                                      0             0           0

oracle@server1 (ARC0)                                10755245      22907169    22907169

oracle@server1 (ARC1)                                10767957      22907169    22907169

oracle@server1 (CJQ0)                                  465021       1480333     1480333

oracle@server1 (CKPT)                                  301197        609233      609233

oracle@server1 (D000)                                  555241       1218189     1218189

oracle@server1 (DBW0)                                  274557       1933613     1933613

oracle@server1 (J000)                                  257157       1087117     1087117

oracle@server1 (LGWR)                                10769773      22910077    22910077

oracle@server1 (MMAN)                                  214137        366221      366221

oracle@server1 (MMNL)                                  218217        431757      431757

oracle@server1 (MMON)                                 1248501       2725517     2856589

oracle@server1 (PMON)                                  213713        366221      366221

oracle@server1 (PSP0)                                  212937        366221      366221

oracle@server1 (QMNC)                                  215281        366221      366221

oracle@server1 (RECO)                                  352437        497293      497293

oracle@server1 (RVWR)                                  211073       3118733    17929869

oracle@server1 (S000)                                  122889        300685      300685

oracle@server1 (SMON)                                  465737       1283725     1349261

oracle@server1 (TNS V1-V3)                             326625        645417      645417

oracle@server1 (TNS V1-V3)                             309549        579881      579881

oracle@server1 (TNS V1-V3)                             326625        645417      645417

oracle@server1 (TNS V1-V3)                             326625        645417      645417

oracle@server1 (q000)                                  314445        562829      562829

oracle@server1 (q001)                                  231081        366221      366221

-


위의 결과에서 highlight 된 부분이 Server Process 이다. 


각 컬럼에 대해 설명하자면 

PGA_USED_MEM : 프로세스가 현재 사용하는 PGA 크기.

PGA_ALLOC_MEM : 프로세스에 할당된 PGA 크기 

- 다른 프로세스에서 필요로 할 경우  PGA_USED_MEM  를 제외한 나머지 공간을 반환한다.

  즉  PGA_ALLOC_MEM  만큼 할당되어 있지만 현재는  PGA_USED_MEM  만 사용중이고 남은 메모리는 반환되지 않았음을 의미)

PGA_MAX_MEM : 프로세스가 가장 많이 사용했을 때의 크기



출처 : 타울-아는만큼 보인다  http://tawool.tistory.com/263

Posted by 딩구르
,