Current database systems employ static heuristics for estimating the access time of a particular query. These heuristics are based on several parameters, such as relation size and number of tuples. Yet these parameters are only updated intermittently, and the heuristics themselves are hand-tuned. As trends in database systems aim toward self-tuning systems, we can apply the experience of the feedback-directed compiler world to provide robust, self-tuning query optimizers. This paper presents the design and evaluation of a feedback-directed query optimization infrastructure. Using trace-driven simulation, we conclude that dynamic feedback can be quite effective at improving the accuracy of a query optimizer, and adapting to predictable query...
The query processor of a relational database system executes declarative queries on relational data ...
Classic query optimization in relational database systems relies on phases (algebraic, physical, cos...
Fast and accurate estimations for complex queries are profoundly beneficial for large databases with...
Traditional query optimizers assume accurate knowledge of run-time parameters such as selectivities ...
Most modern applications deal with very large amounts of data. Having to deal with such huge amounts...
Query optimizer is an important component in the architecture of relational data base management sys...
In this paper, we propose a novel approach for estimating the record selectivities of database queri...
Today, IT professionals are challenged with the task of ongoing improvements to achieve goals of bus...
Abstract-Almost all applications use database and Information Retrieval system for storing and retri...
Abstract. Query optimization is the most critical phase in query processing. In this paper, we try t...
A need for effective systems and tools for information retrieval and analysis is becoming more appar...
Very long-running queries in database systems are not uncommon in non-traditional application domain...
Modern database systems incorporate a query optimizer to identify the most efficient "query executio...
Abstract SQL statements can be used to retrieve data from any database. If youve worked with databas...
Traditional query optimization and compiler optimization techniques have evolved indepen-dently over...
The query processor of a relational database system executes declarative queries on relational data ...
Classic query optimization in relational database systems relies on phases (algebraic, physical, cos...
Fast and accurate estimations for complex queries are profoundly beneficial for large databases with...
Traditional query optimizers assume accurate knowledge of run-time parameters such as selectivities ...
Most modern applications deal with very large amounts of data. Having to deal with such huge amounts...
Query optimizer is an important component in the architecture of relational data base management sys...
In this paper, we propose a novel approach for estimating the record selectivities of database queri...
Today, IT professionals are challenged with the task of ongoing improvements to achieve goals of bus...
Abstract-Almost all applications use database and Information Retrieval system for storing and retri...
Abstract. Query optimization is the most critical phase in query processing. In this paper, we try t...
A need for effective systems and tools for information retrieval and analysis is becoming more appar...
Very long-running queries in database systems are not uncommon in non-traditional application domain...
Modern database systems incorporate a query optimizer to identify the most efficient "query executio...
Abstract SQL statements can be used to retrieve data from any database. If youve worked with databas...
Traditional query optimization and compiler optimization techniques have evolved indepen-dently over...
The query processor of a relational database system executes declarative queries on relational data ...
Classic query optimization in relational database systems relies on phases (algebraic, physical, cos...
Fast and accurate estimations for complex queries are profoundly beneficial for large databases with...