Title :
INUM+: A leaner, more accurate and more efficient fast what-if optimizer
Author :
Rui Wang ; Quoc Trung Tran ; Jimenez, Ivo ; Polyzotis, N.
Author_Institution :
Univ. of California - Santa Cruz, Santa Cruz, CA, USA
Abstract :
INUM is a what-if optimization technique that efficiently estimates the cost of optimal query plans under hypothetical index configurations and can thus serve as a fast alternative to conventional what-if optimization. In this paper we introduce three crucial enhancements to INUM: a principled method to handle query plans with Nested-Loop Join (NLJ) operators (to improve estimation accuracy); a method to reduce the time to preprocess a query in the workload (to reduce setup latency); and, a method to prune the amount of information stored per query (to improve estimation efficiency). We demonstrate experimentally that these improvements make INUM 5x faster and improve median estimation accuracy by 79%. Our work extends significantly the scope of workloads and tuning problems to which INUM can be applied.
Keywords :
program control structures; query processing; INUM+; NLJ operators; cost estimation; hypothetical index configurations; nested-loop join operators; optimal query plans; principled method; pruning method; query preprocessing; setup latency reduction; what-if optimization technique; what-if optimizer; Abstracts; Accuracy; Equations; Estimation; Indexes; Mathematical model; Optimization;
Conference_Titel :
Data Engineering Workshops (ICDEW), 2013 IEEE 29th International Conference on
Conference_Location :
Brisbane, QLD
Print_ISBN :
978-1-4673-5303-8
Electronic_ISBN :
978-1-4673-5302-1
DOI :
10.1109/ICDEW.2013.6547426