DocumentCode
256380
Title
Performance tuning of database systems using a context-aware approach
Author
Nimalasena, A. ; Getov, V.
Author_Institution
Fac. of Sci. & Technol., Univ. of Westminster, London, UK
fYear
2014
fDate
22-23 Dec. 2014
Firstpage
98
Lastpage
103
Abstract
Database system performance problems have a cascading effect into all aspects of an enterprise application. Database vendors and application developers provide guidelines, best practices and even initial database settings for good performance. But database performance tuning is not a one-off task. Database administrators have to keep a constant eye on the database performance as the tuning work carried out earlier could be invalidated due to multitude of reasons. Before engaging in a performance tuning endeavor, a database administrator must prioritize which tuning tasks to carry out first. This prioritization is done based on which tuning action would yield highest performance benefit. However, this prediction may not always be accurate. Experiment-based performance tuning methodologies have been introduced as an alternative to prediction-based performance tuning approaches. Experimenting on a representative system similar to the production one allows a database administrator to accurately gauge the performance gain for a particular tuning task. In this paper we propose a novel approach to experiment-based performance tuning with the use of a context-aware application model. Using a proof-of-concept implementation we show how it could be used to automate the detection of performance changes, experiment creation and evaluate the performance tuning outcomes for mixed workload types through database configuration parameter changes.
Keywords
database management systems; ubiquitous computing; application developers; context-aware application model; context-aware approach; database administrators; database configuration parameter changes; database performance tuning; database settings; database system performance problems; database vendors; enterprise application; experiment-based performance tuning methodologies; performance gain; prediction-based performance tuning approaches; tuning tasks; Adaptation models; Context modeling; Databases; Decision support systems; Production; Satellite broadcasting; Tuning; context-aware models; database systems; performance tuning;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer Engineering & Systems (ICCES), 2014 9th International Conference on
Conference_Location
Cairo
Print_ISBN
978-1-4799-6593-9
Type
conf
DOI
10.1109/ICCES.2014.7030936
Filename
7030936
Link To Document