다중질의간 버퍼 공유를 고려한 데이타베이스 버퍼 할당기법

다중 질의가 동시 수행되는 환경에서는 많은 질의가 동일한 데이타 집합을 접근할 수 있으며, 이들 정의들이 접근하는 데이타 사이에는 높은 정도의 데이타 공유(data sharing)가 존재한다. 동일 데이타 집합을 접근하는 여러 질의에 대한 적극적인 고려 없이 질의에 대한 버퍼 할당량을 결정하는 경우, 데이타 공유가 큰 환경에서는 귀중한 버퍼 자원을 낭비하거나 비효율적으로 사용하게 된다. 본 논문에서는 동일 데이타 집합을 접근하는 여러 질의의 버퍼 요구량을 보다 정확히 식별하고 이를 버퍼 할당량의 결정 과정에 효과적으로 반영하는, 다중 질의간 버퍼의 공유 가능성을 고려한 데이타베이스 버퍼 할당 기법을 제안한다. 일련의 실험을 통해 데이타 공유의 정도가 증가함에 따라 제안 기법이 효과적임을 보인다.