사용 공간 확인

설명

cubrid spacedb 유틸리티는 사용 중인 데이터베이스 볼륨의 공간을 확인하기 위해서 사용된다.

cubrid spacedb 유틸리티는 데이터베이스에 있는 모든 영구 데이터 볼륨의 간략한 설명을 보여준다. cubrid spacedb 유틸리티에 의해 반환되는 정보는 볼륨 ID와 이름, 각 볼륨의 목적, 각 볼륨과 관련된 총(total) 공간과 빈(free) 공간이다.

구문

cubrid spacedb options database_name
options : [{-o|--output-file=}file] [--size_unit=PAGE|M|G|T|H] [-S|--SA-mode|-C|--CS-mode] [-s|--summarize]

옵션

출력 메시지를 파일에 저장(-o)

testdb의 공간 정보에 대한 결과를 화면이 아닌 db_output이라는 파일에 저장하는 구문이다.

cubrid spacedb -o db_output testdb

독립 모드(stand-alone) 실행(-S 또는 --SA-mode)

-S 옵션은 서버 프로세스를 구동하지 않고 데이터베이스에 접근하는 독립 모드(standalone)로 작업하기 위해 지정되며, 인수는 없다. -S 옵션을 지정하지 않으면, 시스템은 클라이언트/서버 모드로 인식한다.

cubrid spacedb --SA-mode testdb

클라이언트/서버 모드 실행(-C 또는 --CS-mode)

-C 옵션은 서버 프로세스와 클라이언트 프로세스를 각각 구동하여 데이터베이스에 접근하는 클라이언트/서버 모드로 작업하기 위한 옵션이며, 인수는 없다. -C 옵션을 지정하지 않더라도 시스템은 기본적으로 클라이언트/서버 모드로 인식한다.

cubrid spacedb --CS-mode testdb

메가바이트 단위로 출력(--size_unit=M)

cubrid spacedb --size_unit=M testdb

보기 편한 형태로 출력(--size_unit=H)

1MB ≤ DB 크기 < 1024MB 이면 MB 단위로, 1GB≤DB 크기 < 1024GB이면 GB 단위로 자동으로 결정해 준다

cubrid spacedb --size_unit=H testdb

볼륨 용도별로 전체 공간, 사용 공간, 빈 공간을 출력(-s 또는 --summarize)

데이터 볼륨(DATA), 인덱스 볼륨(INDEX), 일반 볼륨(GENERIC), 임시 볼륨(TEMP), 일시적 임시 볼륨(TEMP TEMP) 별로 전체 공간(total_pages), 사용 공간(used_pages), 빈 공간(free_pages)을 합산하여 출력한다.

cubrid spacedb –s testdb