Development of a Tuning Aid for Database Systems

데이터베이스 튜닝도구 개발

  • Published : 2000.11.01

Abstract

데이터베이스 시스템의 사용이 증가함에 따라 데이터베이스 시스템을 효율적으로 사용하게 하는 데이터베이스 튜닝 기술에 대한 중요성이 부각되고 있다. 본 논문은 관계형 데이터베이스 시스템과 객체관계형 데이터베이스에 대한 튜닝도구를 제안한다. 본 도구는 사용자나 시스템 관리자에게 데이터베이스 시스템의 성능에 영향을 주는 요소들을 효과적으로 파악하여 데이터베이스 시스템의 튜닝 방법을 제시한다. 본 논문에서는 튜닝도구의 설계원칙, 시험 데이터베이스 및 시험 질의들을 기술한다. 본 시험 도구는 총 10개의 카테고리에서 총 65개의 질의어를 제공한다. 본 시험 도구는 일반 상용 제품에 적용하였으며, 시험 결과도 논문에서 보인다.

Keywords

References

  1. D. E Shasha, Database Tuning A Principled Approach, Prentice Hall, 1992
  2. J Frazzini, and B Linden, Oracle7 Server Tuning. 1995
  3. S. Chauduri, E. Christensen, G. Graefe. V Narasayya, and M. Zwilling, Self- Tuning Technology in Micro soft SQL Server, Data Engineering, Vol.22, No.2, 20-26, 1999
  4. P. O'Neil, Database Principles Programming Performance, Morgan Kaufmann Publishers, 1994
  5. M. Asgarian, M. J. Carey, D. J. DeWitt, J. Gehrke, J. F. Naghton, and D. N. Shah, The BUCKY Object-Relational Benchmark, Proc. of the ACM SIGMOD Conference, 1997
  6. J. M. Hellersterm and M. Stonbraker, Predicate Migration Optimizing Queries with Expensive Predicates, Proc. of the ACM SIGMOD Conference, 1993
  7. Informix Inc., Informix Performance Guide, 1997