ACM Home Page
Please provide us with feedback. Feedback
Estimating page fetches for index scans with finite LRU buffers
Full text PdfPdf (1.03 MB)
Source International Conference on Management of Data archive
Proceedings of the 1994 ACM SIGMOD international conference on Management of data table of contents
Minneapolis, Minnesota, United States
Pages: 173 - 184  
Year of Publication: 1994
ISBN:0-89791-639-5
Also published in ...
Authors
Arun Swami  IBM Research Division, Almaden Research Center, 650 Harry Road, San Jose, CA
K. Bernhard Schiefer  IBM Toronto Laboratory, 1150 Eglinton Ave. East, Toronto, Ontario, Canada M3C 1H7
Sponsors
SIGACT: ACM Special Interest Group on Algorithms and Computation Theory
SIGART: ACM Special Interest Group on Artificial Intelligence
SIGMOD: ACM Special Interest Group on Management of Data
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 2,   Downloads (12 Months): 24,   Citation Count: 1
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/191839.191877
What is a DOI?

ABSTRACT

We describe an algorithm for estimating the number of page fetches for a partial or complete scan of a B-tree index. The algorithm obtains estimates for the number of page fetches for an index scan when given the number of tuples selected and the number of LRU buffers currently available. The algorithm has an initial phase that is performed exactly once before any estimates are calculated. This initial phase, involving LRU buffer modeling, requires a scan of all the index entries and calculates the number of page fetches for different buffer sizes. An approximate empirical model is obtained from this data. Subsequently, an inexpensive estimation procedure is called by the query optimizer whenever it needs an estimate of the page fetches for the index scan. This procedure utilizes the empirical model obtained in the initial phase.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

1
 
2
S. Christodoulakis. Estimating Block Selectivities. Information Systems, 9(1):69-79, 1984.
3
 
4
5
6
 
7
R. L. Mattson, J. Gecsei, D. R. Slutz, and I. L. Traiger. Evaluation Techniques for Storage Hierarchies. IBM Systems Journal, 9(2):78-117, 1970.
 
8
G. C. Steindel and H. G. Madison. A Benchmark Comparison of DB2 and the DBC/1012. In CMG '87, International Conference on Management and Performance Evaluation of Computer Systems, pages 360-369, Orlando, FL, 1987. The Computer Measurement Group, Inc.
 
9
S. J. Waters. Hit Ratios. Computer Journal, 19:21- 24, 1976.
10
11
 
12


Collaborative Colleagues:
Arun Swami: colleagues
K. Bernhard Schiefer: colleagues