ACM Home Page
Please provide us with feedback. Feedback
A framework for testing query transformation rules
Full text PdfPdf (685 KB)
Source
International Conference on Management of Data archive
Proceedings of the 35th SIGMOD international conference on Management of data table of contents
Providence, Rhode Island, USA
SESSION: Research session 7: testing and security table of contents
Pages 257-268  
Year of Publication: 2009
ISBN:978-1-60558-551-2
Authors
Hicham G. Elmongui  Purdue University, West Lafayette, IN, USA
Vivek Narasayya  Microsoft Research, Redmond, WA, USA
Ravishankar Ramamurthy  Microsoft Research, Redmond, WA, USA
Sponsors
ACM: Association for Computing Machinery
SIGMOD: ACM Special Interest Group on Management of Data
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 40,   Downloads (12 Months): 158,   Citation Count: 0
Additional Information:

abstract   references   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/1559845.1559874
What is a DOI?

ABSTRACT

In order to enable extensibility, modern query optimizers typically leverage a transformation rule based framework. Testing individual rule correctness as well as correctness of rule interactions is crucial in verifying the functionality of a query optimizer. While there has been a lot of work on how to architect optimizers for extensibility using a rule based framework, there has been relatively little work on how to test such optimizers. In this paper we present a framework for testing query transformation rules which enables: (a) efficient generation of queries that exercise a particular transformation rule or a set of rules and (b) efficient execution of corresponding test suites for correctness testing.


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
3
 
4
K. Billings. A TPC-D Model for Database Query Optimization in Cascades. Ms. Thesis. Portland State University. 1996
5
 
6
 
7
8
9
 
10
 
11
L. Giakoumakis, C. Galindo-Legaria. Testing SQL Server's Query Optimizer: Challenges, Techniques and Experiences. IEEE Data Engineering Bulletin 2008 vol. 31 (1).
 
12
 
13
G. Graefe. The Cascades Framework for Query Optimization. Data Engineering Bulletin, 18(3), 1995.
 
14
F. Haftmann, D. Kossmann, A. Kreutz. Efficient Regression Tests for Database Applications. Proceedings of CIDR 2005.
15
16
 
17
 
18
M. Stillger, J. C. Freytag. Testing the quality of a query optimizer. Data Engineering Bulletin, 18(3), 1995.
 
19
 
20
 
21
TPC Benchmark H. Decision Support. http://www.tpc.org

Collaborative Colleagues:
Hicham G. Elmongui: colleagues
Vivek Narasayya: colleagues
Ravishankar Ramamurthy: colleagues