달력

3

« 2024/3 »

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
.. .. ..

SELECT TRUNC(MEM_MAX_DB_SIZE/1024/1024, 2) Max,
       TRUNC(MEM_ALLOC_PAGE_COUNT*32/1024, 2) Alloc,
       TRUNC((MEM_ALLOC_PAGE_COUNT - MEM_FREE_PAGE_COUNT) * 32/1024, 2) Used,
       TRUNC(MEM_FREE_PAGE_COUNT*32/1024, 2) Free
FROM V$DATABASE;
 
위에서 MAX 는 메모리테이블스페이스가 늘어날 수 있는 최대 크기를 나타냅니다.
Alloc(이전 쿼리에서 currsize)은 현재 DB에 할당된 메모리 크기를 나타냅니다.
Used는 할당된 크기 안에서 실제로 사용 중인 메모리를 말하며 Free는 사용 가능한 용량을 나타냅니다.
 
Free 사이즈가 존재하는 이유는 사용중인 테이블들에서 delete 또는 테이블 drop 등으로 발생한 여유 메모리를 O/S에 바로 반납하지 않고 재사용을 위해 DB가 가지고 있기 때문입니다.
 
.
:
Posted by .07274.