데이타베이스 워크로드 분석 : 실험적 연구

Database Workload Analysis : An Empirical Study

초록

데이타베이스 시스템을 효율적으로 사용하기 위해 데이타베이스 관리자는 데이타베이스 시스템의 성능 특징들을 알아야 한다. 데이타베이스 시스템에서 자원 사용은 워크로드에 따라 다르게 나타난다. 본 논문의 목적은 상이한 워크로드에서 데이타베이스 튜닝에 도움이 될 수 있도록 데이타베이스 시스템의 성능 특징 분석하고 식별하는 것이다. 이를 위해, OLTP 환경을 나타내는 TPC-C 워크로드와 웹기반의 전자상거래 환경을 나타내는 TPC-W워크로드에서 14개의 성능 지표에 의해 결정되는 자원 사용 형태를 분석하고 4개(데이타 버퍼, 개인 메모리, I/O 프로세스, 공유 메모리)의 자원 할당 변경에 따른 자원 사용 형태의 변화를 분석한다. 분석에 대한 결과로서 14개 중 8개의 성능 지표는 워크로드에서 성능차이를 보이고, 데이타 버퍼 자원의 변경은 데이타베이스 시스템에 영향을 준다. 본 논문의 결과는 데이타베이스 시스템 자동 튜닝의 기초 자료로서 사용될 수 있다.

키워드

데이타베이스 워크로드(Database Workload); 성능 지표(Performance Indicator); 데이타베이스 파라미터(Database Parameter)
제목
데이타베이스 워크로드 분석 : 실험적 연구
제목 (타언어)
Database Workload Analysis : An Empirical Study
저자
오정석; 이상호
발행일
2004-08
저널명
정보처리학회논문지D
권
11
호
4
페이지
747 ~ 754