%0 Conference Paper %A Babu, Shivnath %A Bizarro, Pedro %A DeWitt, David %B 24th ACM International Conference on Management of Data (SIGMOD 2005) %C Baltimore, Maryland %D 2005 %F ilprints:709 %K Query optimization, adaptive query processing %T Proactive Re-optimization %U http://ilpubs.stanford.edu:8090/709/ %X Traditional query optimizers rely on the accuracy of estimated statistics to choose good execution plans. This design often leads to suboptimal plan choices for complex queries, since errors in estimates for intermediate subexpressions grow exponentially in the presence of skewed and correlated data distributions. Re-optimization is a promising technique to cope with such mistakes. Current re-optimizers first use a traditional optimizer to pick a plan, and then react to estimation errors and resulting suboptimalities detected in the plan during execution. The effectiveness of this approach is limited because traditional optimizers choose plans unaware of issues affecting re-optimization. We address this problem using proactive re-optimization, a new approach that incorporates three techniques: