Oracle Databases의 용량 및 성능 최적화
오늘날 데이터베이스는 그 어느 때보다 빠른 속도로 성장하고 있습니다. 시간이 지남에 따라
데이터베이스에 가해진 변경들로 인해 단편화, Index 유실 및 기타 공간 관련 문제들이 발생할 수 있습니다. 이 때문에 데이터베이스 관리자들(DBA)은 수작업으로 공간 문제를 규명하고 해결하는 데 엄청난 시간을 투입해야 하지만, 이들 문제들은 완벽하게 해결되지 않고 반복적으로 계속해서 발생하게 될 것입니다. 만약 지속적으로 관심을 기울이지 않는다면, 스토리지 공간이 축소되면서 응답 시간이 지속적으로 증가하게 되고, 그 결과 가용성 문제와 시스템 중단 사태가 발생하게 될 것입니다.
Space Manager with LiveReorg 는 DBA들에게 용량 문제를 완벽하게 해결하는 동시에 데이터베이스 성능을 유지할 수 있도록 돕는 입증된 툴을 제공합니다. 이는 Oracle Database의 공간 관리와 재구성을 위한 사전 대처적인 용량 계획 기능을 제공합니다. Space Manager는 예방 차원의 유지 보수, 문제 탐지 및 해결 기능은 물론, 원하는 규모의 데이터베이스 전반에 대한 용량 계획 기능을 제공합니다. 또한, 단편화 또는 Index 유실과 같은 데이터베이스 공간 문제를 성능 저하가 발생하기 전에 탐지할 수 있도록 지원하는 일련의 보고서를 통해 해결할 수 있습니다.
일단 공간 문제가 진단되면, 하나 이상의 데이터베이스 객체에 대한 재구성을 수행하는 것이 해결책이 될 수 있습니다. Space Manager는 Tablespace, Table, Index 및 Chained Rows 등을 포함한 모든 유형의 재구성 기능을 제공합니다. Space Manager 재구성 기능은 가용성에 미치는 영향을 최소화하면서 애플리케이션의 성능을 최고 수준으로 끌어 올릴 수 있도록 대상을 설정하고 스케쥴링 할 수 있습니다.
Space Manager는 공간 관리 프로세스를 자동화함으로써 DBA 생산성을 높이는 동시에 성능과 가용성을 향상시킬 수 있습니다.
Space Manager with LiveReorg는 다음을 지원하도록 설계되었습니다.
• 데이터베이스의 안정적인 확장
• Oracle Database 공간 문제에 대한 예방 차원의 유지 보수
• 메모리 공간에 대한 우려가 제기될 경우, 문제 탐지 및 해결
• 무한대의 Oracle Database 전반에 대한 용량 계획 시 시간 및 자원 절약
무중단 업무 운영
Space Manager를 통해 애플리케이션의 중단 없이 객체를 재구성할 수 있습니다. 테이블을 계속해서 재구성할 수 있기 때문에 사용자들은 테이블 스위치를 비롯해 원본 테이블에 대한 DML 트랜잭션을 지속적으로 수행할 수 있습니다.
Tablespace 재구성
Space Manager는 데이터베이스 구조 변경이 필요한 경우, 전체 Tablespace와 개별 객체를 신속하게 재구성하여 메모리 공간을 회수합니다. Tablespace 재구성을 통해 디스크 공간을 효율적으로 사용할 수 있도록 데이터베이스 레이아웃을 최적화하고, 보다 효과적으로 I/O 밸런싱을 수행하여 질의 성능을 향상시키는 것은 물론, 기업이 필요로 하는 변경을 수용할 수 있습니다.
그래픽 화면의 Tablespace Map
그래픽 화면의 Tablespace Map은 개별 Tablespace 내 공간 활용에 대한 상세 보기 화면을 제공합니다.
Tablespace Map은 재구성 스크립트 작성, 통계 수집 및 용량 계획 수립을 위한 편리한 출발점으로써 활용할 수 있습니다.
자동 통계 수집
Space Manager는 통계 수집을 위해 ANALYZE 및 DBMS_STATS 기능의 유연한 백그라운드 스케쥴링 기능을 제공합니다.
통계는 공간 문제를 탐지하고 용량 계획을 수립하여 항상 충분한 메모리 공간을 사용할 수 있도록 하고 데이터베이스가 최고의 성능 수준으로 실행되도록 보장하는 데 활용됩니다.
용량 및 동향 분석
용량 및 동향 분석 보고서는 개별 객체 또는 객체 그룹의 성장을 예측합니다. 예측에 사용하는 데이터는 추가 모델링을 위해 널리 사용되는 스프레드시트와 통계 패키지로 익스포트 될 수 있습니다.
Chained Rows 탐지
Space Manager는 과도한 수준으로 연결된 테이블을 탐지합니다. 그런 다음, 전체 테이블을 재구성하는 것이 아니라 해당 Chained Row만 선택적으로 수정할 수 있습니다.
도입 필요성
데이터베이스 운영 시 발생하는 Space 관련 문제
Space 관련 문제에 의한 데이터베이스의 영향
Space 관련 문제에 의한 DBA의 고민
기대 효과
DB 가용성 보장
성능향상
Space 재구성