Towards Model-based Management of Database Fragmentation

The performance of a database can significantly deteriorate due to the fragmentation of data/index files. Manual database defragmentation and performance optimization remain time consuming and even infeasible as it requires knowledge of the complicated behavior of fragmentation and its relationships with system parameters. We propose a model-based detection and management framework for the database fragmentation which can automatically optimize database performance, detect the fault existence, estimate its future impact on system performance and recover the system back to normal. A predictive controller is designed to take proper actions to guarantee the QoS and remedy faults. Experimental studies on a realistic test-bed show the applicability and effectiveness of our approach.

[1]  Surajit Chaudhuri,et al.  An Online Approach to Physical Design Tuning , 2007, 2007 IEEE 23rd International Conference on Data Engineering.

[2]  Aameek Singh,et al.  Why Did My Query Slow Down , 2009, CIDR.

[3]  Mian M. Awais,et al.  Autonomic Success in Database Management Systems , 2009, 2009 Eighth IEEE/ACIS International Conference on Computer and Information Science.

[4]  Kai-Uwe Sattler,et al.  Autonomous query-driven index mining , 2004, Proceedings. International Database Engineering and Applications Symposium, 2004. IDEAS '04..

[5]  Nagarajan Kandasamy,et al.  Online control for self-management in computing systems , 2004, Proceedings. RTAS 2004. 10th IEEE Real-Time and Embedded Technology and Applications Symposium, 2004..

[6]  Vivek R. Narasayya,et al.  Workload driven index defragmentation , 2010, 2010 IEEE 26th International Conference on Data Engineering (ICDE 2010).

[7]  José Maria Monteiro,et al.  Autonomous re-indexing , 2012, SAC '12.

[8]  Karsten Schmidt Goal-Driven Autonomous Database Tuning Supported by a System Model , 2009 .