DocumentCode :
3142212
Title :
‘Pause and resume’ functionality for index operations
Author :
Graefe, Goetz ; Guy, Wey ; Kuno, Harumi
Author_Institution :
Hewlett-Packard Labs., Palo Alto, CA, USA
fYear :
2011
fDate :
11-16 April 2011
Firstpage :
28
Lastpage :
33
Abstract :
Online index functionality allows concurrent queries and updates during index maintenance tasks, e.g., creation of a new secondary index. Nonetheless, index operations can be both extremely resource-intensive and also extremely long-running. As such, necessary system activities such as adding a new secondary index or changing the primary index may introduce significant contention for resources such as CPUs, memory, and space and bandwidth in temporary storage, thus starving the primary database workload. Danger of an additional workload at inopportune times inhibits adoption of automatic index tuning. Whether initiated by a database administrator or by a soft ware component, ´pause and resume´ is a step towards self managing database systems. However, realizing even this step in a commercial system is more difficult than many researchers may realize. This paper summarizes a design for ´pause and resume´ functionality and explores the many issues that must be addressed in order to implement such designs in a commercial system. The design is deliberately kept general such that it applies to many software packages. One unique contribution is that in addition to the basic mechanisms, this paper also enumerates functional requirements and covers interaction with other functions commonly used in database management systems, server shutdown and restart, tables with multiple indexes, concurrent queries and updates, failures in the index builder or in concur rent transactions, log volume, and performance expectations.
Keywords :
database management systems; indexing; query processing; software packages; automatic index tuning; concurrent query; concurrent transaction; database administrator; index maintenance task; index operation; online index functionality; pause and resume functionality; primary database workload; selfmanaging database system; server restart; server shutdown; software component; software package; temporary storage; Indexing; Memory management; Merging; Tuning;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Data Engineering Workshops (ICDEW), 2011 IEEE 27th International Conference on
Conference_Location :
Hannover
Print_ISBN :
978-1-4244-9195-7
Electronic_ISBN :
978-1-4244-9194-0
Type :
conf
DOI :
10.1109/ICDEW.2011.5767655
Filename :
5767655
Link To Document :
بازگشت