DocumentCode :
2358152
Title :
On-Line Index Selection for Shifting Workloads
Author :
Schnaitter, Karl ; Abiteboul, Serge ; Milo, Tova ; Polyzotis, Neoklis
Author_Institution :
Univ. of California, Santa Cruz
fYear :
2007
fDate :
17-20 April 2007
Firstpage :
459
Lastpage :
468
Abstract :
This paper introduces COLT (continuous on-line tuning), a novel framework that continuously monitors the workload of a database system and enriches the existing physical design with a set of effective indices. The key idea behind COLT is to gather performance statistics at different levels of detail and to carefully allocate profiling resources to the most promising candidate configurations. Moreover, COLT uses effective heuristics to self-regulate its own performance, lowering its overhead when the system is well tutted and being more aggressive when the workload shifts and it becomes necessary to re-tune the system. We describe an implementation of the proposed framework in the PostgreSQL database system and evaluate its performance experimentally. Our results validate the effectiveness of COLT and demonstrate its ability to modify the system configuration in response to changes in the query load.
Keywords :
SQL; database indexing; query processing; PostgreSQL database system; continuous online tuning; online index selection; shifting workloads; Control systems; Cost function; Data analysis; Database systems; Investments; Material storage; Resource management; Statistics; Throughput;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Data Engineering Workshop, 2007 IEEE 23rd International Conference on
Conference_Location :
Istanbul
Print_ISBN :
978-1-4244-0832-0
Electronic_ISBN :
978-1-4244-0832-0
Type :
conf
DOI :
10.1109/ICDEW.2007.4401029
Filename :
4401029
Link To Document :
بازگشت