Most queries in a collection of queries, also called a query workload, to some degree have parts of their intermediate execution steps in common. These intermediate exe- cution steps, also called subexpressions, provide the opportunity to further optimize query workload execution in addition to the already existing query optimization done by the DBMS. A lot of research has been done into this topic however most of that research is either proprietary or just not applicable to big query workloads. In this thesis I developed a simple yet effictive heuristic algorithm to quickly find common subexpressions and materialize them to disk using open source software with results showing a significant increase in performance.Computer Science | Softwar...
The diversity and large volumes of data processed in the Natural Sciences today has led to a prolife...
A Data Warehouses is a repository of information integrated from source data. Information stored in ...
This work investigates the leverage that can be obtained from compiler optimization techniques for e...
Complex queries often contain common or similar subexpressions, either within a single query or amon...
Complex queries often contain common or similar subexpressions, either within a single query or amon...
The simultaneous optimization of multiple queries submitted to a database system may lead to substan...
Using common subexpressions to speed up a set of queries is a well known and long studied problem. H...
As database technology is applied to more and more application domains, user queries are becoming in...
This paper is based on relatively newer approach for query optimization in object databases, which u...
International audienceAmong daily tasks of database administrators (DBAs), the analysis of query wor...
Abstract—With the tremendous growth in stored data, the role of database systems has become more sig...
Database systems frequently have to execute a set of related queries, which share several common sub...
Query optimizers in current database management systems (DBMS) often face problems such as intolerab...
In query optimization, a query can be executed with different strategies, known as execution plan. T...
With the increase in mediated applications, there are now mediated application servers that support ...
The diversity and large volumes of data processed in the Natural Sciences today has led to a prolife...
A Data Warehouses is a repository of information integrated from source data. Information stored in ...
This work investigates the leverage that can be obtained from compiler optimization techniques for e...
Complex queries often contain common or similar subexpressions, either within a single query or amon...
Complex queries often contain common or similar subexpressions, either within a single query or amon...
The simultaneous optimization of multiple queries submitted to a database system may lead to substan...
Using common subexpressions to speed up a set of queries is a well known and long studied problem. H...
As database technology is applied to more and more application domains, user queries are becoming in...
This paper is based on relatively newer approach for query optimization in object databases, which u...
International audienceAmong daily tasks of database administrators (DBAs), the analysis of query wor...
Abstract—With the tremendous growth in stored data, the role of database systems has become more sig...
Database systems frequently have to execute a set of related queries, which share several common sub...
Query optimizers in current database management systems (DBMS) often face problems such as intolerab...
In query optimization, a query can be executed with different strategies, known as execution plan. T...
With the increase in mediated applications, there are now mediated application servers that support ...
The diversity and large volumes of data processed in the Natural Sciences today has led to a prolife...
A Data Warehouses is a repository of information integrated from source data. Information stored in ...
This work investigates the leverage that can be obtained from compiler optimization techniques for e...