Integration of Buffer Management and Query Optimization in Relational Database Environment.
Douglas W. Cornell, Philip S. Yu:
Integration of Buffer Management and Query Optimization in Relational Database Environment.
VLDB 1989: 247-255@inproceedings{DBLP:conf/vldb/CornellY89,
author = {Douglas W. Cornell and
Philip S. Yu},
editor = {Peter M. G. Apers and
Gio Wiederhold},
title = {Integration of Buffer Management and Query Optimization in Relational
Database Environment},
booktitle = {Proceedings of the Fifteenth International Conference on Very
Large Data Bases, August 22-25, 1989, Amsterdam, The Netherlands},
publisher = {Morgan Kaufmann},
year = {1989},
isbn = {1-55860-101-5},
pages = {247-255},
ee = {db/conf/vldb/CornellY89.html},
crossref = {DBLP:conf/vldb/89},
bibsource = {DBLP, http://dblp.uni-trier.de}
}
Abstract
In today's relational database systems, query optimization and buffer management are generally treated independently.
However, the query access plan contains information on data access patterns which can be useful hints to the buffer manager.
Furthermore, the optimal access plans under different buffer sizes can be quite different.
In this paper, an integrated approach to buffer management and query optimization is proposed and analyzed.
The query strategy of all transaction types is simultaneously considered together with the buffer allocation strategy so as to optimize overall system performance.
As the buffer allocation depends upon the buffer holding time or transaction response time which is determined by the the buffer allocation and query optimization strategies, an optimization method combining a integer programming model with a queueing model applied iteratively is developed to capture this effect.
To reduce the size of the optimization problem, a methodology based on the concept of buffer consumption is proposed to pre-analyze the query and substantially cut down the access plans to be considered.
A detailed simulation is used to demonstrate fhe superiority of ihe intcgrated strategy as compared to other buffer management strategies based on working set and hot set.
Copyright © 1989 by the VLDB Endowment.
Permission to copy without fee all or part of this material is granted provided that the copies are not made or
distributed for direct commercial advantage, the VLDB
copyright notice and the title of the publication and
its date appear, and notice is given that copying
is by the permission of the Very Large Data Base
Endowment. To copy otherwise, or to republish, requires
a fee and/or special permission from the Endowment.
Online Paper
CDROM Version: Load the CDROM "Volume 1 Issue 5, VLDB '89-'97" and ...
DVD Version: Load ACM SIGMOD Anthology DVD 1" and ...
Printed Edition
Peter M. G. Apers, Gio Wiederhold (Eds.):
Proceedings of the Fifteenth International Conference on Very Large Data Bases, August 22-25, 1989, Amsterdam, The Netherlands.
Morgan Kaufmann 1989, ISBN 1-55860-101-5
References
- [Astr76]
- Morton M. Astrahan, Mike W. Blasgen, Donald D. Chamberlin, Kapali P. Eswaran, Jim Gray, Patricia P. Griffiths, W. Frank King III, Raymond A. Lorie, Paul R. McJones, James W. Mehl, Gianfranco R. Putzolu, Irving L. Traiger, Bradford W. Wade, Vera Watson:
System R: Relational Approach to Database Management.
ACM Trans. Database Syst. 1(2): 97-137(1976)
- [Chou85]
- Hong-Tai Chou, David J. DeWitt:
An Evaluation of Buffer Management Strategies for Relational Database Systems.
VLDB 1985: 127-141
- [Chris84]
- Stavros Christodoulakis:
Implications of Certain Assumptions in Database Performance Evaluation.
ACM Trans. Database Syst. 9(2): 163-186(1984)
- [Codd70]
- E. F. Codd:
A Relational Model of Data for Large Shared Data Banks.
Commun. ACM 13(6): 377-387(1970)
- [Denn68]
- Peter J. Denning:
The Working Set Model for Program Behaviour.
Commun. ACM 11(5): 323-333(1968)
- [Effe84]
- Wolfgang Effelsberg, Mary E. S. Loomis:
Logical, Internal, and Physical Reference Behavior in CODASYL Database Systems.
ACM Trans. Database Syst. 9(2): 187-213(1984)
- [Kirk83]
- ...
- [Sacca82]
- Giovanni Maria Sacco, Mario Schkolnick:
A Mechanism for Managing the Buffer Pool in a Relational Database System Using the Hot Set Model.
VLDB 1982: 257-262
- [Sacca86]
- Giovanni Maria Sacco, Mario Schkolnick:
Buffer Management in Relational Database Systems.
ACM Trans. Database Syst. 11(4): 473-498(1986)
- [Seli79]
- Patricia G. Selinger, Morton M. Astrahan, Donald D. Chamberlin, Raymond A. Lorie, Thomas G. Price:
Access Path Selection in a Relational Database Management System.
SIGMOD Conference 1979: 23-34
- [Ston81]
- Michael Stonebraker:
Operating System Support for Database Management.
Commun. ACM 24(7): 412-418(1981)
- [Teng84]
- James Z. Teng, Robert A. Gumaer:
Managing IBM Database 2 Buffers to Maximize Performance.
IBM Systems Journal 23(2): 211-218(1984)
- [Wolf88]
- Joel L. Wolf, Daniel M. Dias, Balakrishna R. Iyer, Philip S. Yu:
A Hybrid Data Sharing - Data Partitioning Architecture for Transaction Processing.
ICDE 1988: 520-527
Copyright © Tue Mar 16 02:22:00 2010
by Michael Ley (ley@uni-trier.de)