2010. 7. 16. 16:28
ALTIBASE MEMORY TABLESPACE (알티베이스 메모리 테이블 스페이스) 정보 보기 I.lib()/I.lib(Altibase)2010. 7. 16. 16:28
..
..
..
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가 가지고 있기 때문입니다.
.
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가 가지고 있기 때문입니다.
'I.lib() > I.lib(Altibase)' 카테고리의 다른 글
테이블 기본키 인덱스명 설정 (0) | 2010.08.12 |
---|---|
테이블 복사 스크립트 (2) | 2010.08.11 |
Altibase 메모리 테이블 스페이스 (Memory Table Space) 크기 변경 (0) | 2010.07.14 |
Altibase Replication ( 알티베이스 이중화 ) 방법 (0) | 2010.07.12 |
Altibase 4.3.9.11 버젼 테이블 스페이스 정보보기 (2) | 2010.07.08 |