Global query optimization
- 15 June 1986
- journal article
- Published by Association for Computing Machinery (ACM) in ACM SIGMOD Record
- Vol. 15 (2), 191-205
- https://doi.org/10.1145/16856.16874
Abstract
In some recently proposed extensions to relational database systems as well as in deductive databases, a database system is presented with a collection of queries to process instead of just one. It is an interesting problem then, to come up with algorithms that process these queries together instead of one query at a time. We examine the problem of multiple (global) query optimization in this paper. A hierarchy of algorithms that can be used for global query optimization is exhibited and analyzed. These algorithms range from an arbitrary serial execution without any sharing of common results among the queries to an exhaustive search of all possible ways to process all queries.Keywords
This publication has 10 references indexed in Scilit:
- Optimization of extended database query languagesPublished by Association for Computing Machinery (ACM) ,1985
- An optimizing prolog front-end to a relational query systemPublished by Association for Computing Machinery (ACM) ,1984
- The database language GEMPublished by Association for Computing Machinery (ACM) ,1983
- View indexing in relational databasesACM Transactions on Database Systems, 1982
- Common expression analysis in database applicationsPublished by Association for Computing Machinery (ACM) ,1982
- Access path selection in a relational database management systemPublished by Association for Computing Machinery (ACM) ,1979
- Logic and Data BasesPublished by Springer Nature ,1978
- The design and implementation of INGRESACM Transactions on Database Systems, 1976
- Decomposition—a strategy for query processingACM Transactions on Database Systems, 1976
- System RACM Transactions on Database Systems, 1976