Control-Based Database Tuning Under Dynamic Workloads

Control-Based Database Tuning Under Dynamic Workloads

Yi-Cheng Tu, Gang Ding
DOI: 10.4018/978-1-60566-058-5.ch154
(Individual Chapters)
No Current Special Offers


Database administration (tuning) is the process of adjusting database configurations in order to accomplish desirable performance goals. This job is performed by human operators called database administrators (DBAs) who are generally well-paid, and are becoming more and more expensive with the increasing complexity and scale of modern databases. There has been considerable effort dedicated to reducing such cost (which often dominates the total ownership cost of mission-critical databases) by making database tuning more automated and transparent to users (Chaudhuri et al, 2004; Chaudhuri and Weikum, 2006). Research in this area seeks ways to automate the hardware deployment, physical database design, parameter configuration, and resource management in such systems. The goal is to achieve acceptable performance on the whole system level without (or with limited) human intervention.

Complete Chapter List

Search this Book: