테이블스페이스 사이즈
홈 화면 > 프로젝트 선택 > 통계/보고서 > 테이블스페이스 사이즈
데이터베이스 테이블스페이스의 사용 현황을 모니터링하고 관리할 수 있는 메뉴입니다. 이 메뉴는 테이블스페이스의 전체 크기와 사용량을 시각적으로 제공하며, 세부적인 사용 내역을 확인할 수 있습니다.
-
테이블스페이스의 크기와 사용량 변화를 시간대별로 시각적으로 확인할 수 있습니다.
-
각 테이블스페이스의 전체 크기, 사용 크기, 사용 비율을 상세히 제공합니다.
테이블스페이스의 사용 현황을 실시간으로 모니터링함으로써 사용량을 확인하고 적절한 용량 관리를 할 수 있습니다. 사용량이 높은 테이블스페이스와 세그먼트를 추적해 용량 관리와 성능 최적화를 위한 조치를 취하세요. 또한 테이블스페이스의 과도한 사용을 사전에 감지하고 대응할 수 있습니다.
기본 화면 안내
Altibase 모니터링에서는 다른 DBMS와 달리 메모리 테이블스페이스를 제공합니다. 테이블스페이스 사이즈 메뉴에서는 디스크와 메모리 테이블스페이스의 사용량과 추이를 확인할 수 있습니다.
-
메모리 테이블스페이스는 디스크보다 훨씬 빠른 데이터 접근 속도를 제공합니다. 메모리 테이블스페이스의 사용량을 모니터링함으로써 데이터가 메모리에 적절히 로드되고 있는지, 메모리 자원이 효율적으로 사용되고 있는지를 확인할 수 있습니다.
-
디스크와 메모리 테이블스페이스의 사용량을 동시에 모니터링하면 각각의 자원이 어떻게 사용되고 있는지 파악할 수 있습니다. 이를 통해 메모리와 디스크 자원의 균형을 맞추고 필요한 경우 적절한 리소스 조정을 통해 성능 저하를 방지할 수 있습니다.
-
사용량의 추이를 분석하면 메모리나 디스크 테이블스페이스의 증설이 필요한 시점을 예측할 수 있습니다. 이를 통해 자원 고갈로 인한 성능 문제를 사전에 방지할 수 있고, 적절한 확장 계획을 수립할 수 있습니다.
-
메모리 테이블스페이스와 디스크 테이블스페이스 간의 사용량을 비교함으로써 특정 워크로드가 과도하게 디스크나 메모리에 집중되지 않도록 로드 분산을 최적화할 수 있습니다.
-
디스크(Disk) 테이블스페이스
-
메모리(Memory) 테이블스페이스
기본 사용법은 다음과 같습니다.
-
시간에서 분석할 기간을 설정하세요.
-
인스턴스에서 분석할 데이터베이스 인스턴스를 선택하세요.
-
버튼을 선택하세요.
-
조회 시간은 최대 62일까지 설정할 수 있습니다. 3일 이상 조회할 경우 그래프에는 1일 평균으로 표시됩니다
-
조회 시간은 최대 3주까지 선택할 수 있습니다. 임의의 날짜와 시간을 조회하려면 시계 표시 부분을 선택하세요. 날짜와 시간 텍스트 영역을 클릭하면 날짜와 시간을 선택할 수 있는 옵션이 나타납니다.
테이블스페이스 사이즈 변화 확인하기
테이블스페이스 사이즈 섹션에서는 시간대별로 테이블스페이스의 전체 크기와 사용량 변화를 시각적으로 확인할 수 있습니다.
각 색상은 개별 테이블스페이스를 나타냅니다. 차트에서 특정 시간대의 데이터를 확인하려면 마우스를 차트 위로 오버한 상태에서 이동하세요. 해당 시간대의 상세 정보를 툴팁으로 확인할 수 있습니다.
테이블스페이스 사이즈 상세 확인하기
테이블스페이스 사이즈 상세 섹션에서는 각 테이블스페이스의 상세 정보를 제공합니다.
최초 조회한 시간과 현재 시간을 비교하여 각 테이블스페이스의 사용량 변화를 확인할 수 있습니다. 테이블스페이스의 세부 내역을 확인하려면 테이블스페이스 이름 옆의 버튼을 선택하세요. Altibase에서 제공하는 테이블스페이스 및 데이터 파일 사이즈 정보는 MAX
, ALLOC
, CURR
, USED
등 다양한 값을 포함합니다. 화면에 표시된 값은 이러한 항목을 기반으로 구성했습니다.
TABLESPACE TYPE
DISK, MEMORY, TEMP, UNDO 등 V$TABLESPACES.TYPE
별로 테이블스페이스의 사이즈를 확인할 수 있습니다.
-
TOTAL: 테이블스페이스의
TOTAL
크기의 합계입니다 -
USED: 테이블스페이스의
USED
크기의 합계입니다. -
USAGE: (
USED
/TOTAL
) 🞨 100으로 계산된 사용 비율입니다.
TABLESPACE
하나의 테이블스페이스는 여러 개의 데이터 파일로 구성됩니다.
-
TOTAL: 데이터 파일의
TOTAL
크기(V$DATAFILES.CURRSIZE
🞨PAGESIZE
)의 합계입니다. -
USED:
X$SEGMENT.TOTAL_USED_SIZE
를 기반으로 계산된 사용된 크기입니다. -
USAGE: (
USED
/TOTAL
) 🞨 100으로 계산된 사용 비율입니다.
DATAFILE
TOTAL: 데이터 파일의 TOTAL
크기(V$DATAFILES.CURRSIZE
🞨 PAGESIZE
)의 합계입니다.
Altibase에서는 데이터 파일 단위의 USED
및 USAGE
정보를 제공하지 않습니다.
세그먼트 사이즈 확인하기
세그먼트 사이즈 (TOP 50)은 섹션 테이블스페이스 내에서 가장 많은 공간을 차지하는 상위 50개의 세그먼트 정보를 제공합니다. 이 정보를 통해 사용자는 특정 세그먼트가 얼마나 많은 공간을 사용하고 있는지 파악할 수 있습니다. 각 세그먼트는 다양한 속성을 기반으로 상세하게 표시됩니다. 이러한 정보를 통해 비 정상적으로 큰 세그먼트를 식별하고, 필요 시 공간 최적화 작업을 수행할 수 있습니다.
-
Tablespace Type: 테이블스페이스의 유형입니다.
-
Tablespace: 해당 세그먼트가 속한 테이블스페이스의 이름입니다. 테이블스페이스는 데이터베이스에서 데이터를 저장하는 논리적인 공간입니다.
-
Table: 해당 세그먼트가 속한 테이블의 이름입니다. 이를 통해 어떤 테이블이 공간을 차지하고 있는지 식별할 수 있습니다.
-
User: 해당 세그먼트를 소유하고 있는 데이터베이스 사용자 계정의 이름입니다. 어떤 사용자가 해당 데이터를 관리하는지 파악할 수 있습니다.
-
Segment Type: 세그먼트의 유형입니다.
-
Partition: 파티셔닝된 테이블이나 인덱스의 경우 해당 세그먼트가 어떤 파티션에 속하는지를 나타냅니다. 파티셔닝은 큰 테이블을 더 작은 단위로 나누어 관리하는 방법입니다.
-
mbytes: 해당 세그먼트가 차지하고 있는 메가바이트(MB) 단위의 공간 크기입니다. 이를 통해 각 세그먼트가 사용하고 있는 물리적 저장 공간의 양을 확인할 수 있습니다.