期刊论文详细信息
Advances in Electrical and Computer Engineering
Application of Machine Learning Algorithms for the Query Performance Prediction
MILICEVIC, M1 
关键词: machine learning;    prediction algorithms;    query processing;    transaction databases;   
DOI  :  10.4316/AECE.2015.03005
学科分类:计算机科学(综合)
来源: Universitatea "Stefan cel Mare" din Suceava
PDF
【 摘 要 】

This paper analyzes the relationship between the system load/throughput and the query response time in a real Online transaction processing (OLTP) system environment. Although OLTP systems are characterized by short transactions, which normally entail high availability and consistent short response times, the need for operational reporting may jeopardize these objectives. We suggest a new approach to performance prediction for concurrent database workloads, based on the system state vector which consists of 36 attributes. There is no bias to the importance of certain attributes, but the machine learning methods are used to determine which attributes better describe the behavior of the particular database server and how to model that system. During the learning phase, the system's profile is created using multiple reference queries, which are selected to represent frequent business processes. The possibility of the accurate response time prediction may be a foundation for automated decision-making for database (DB) query scheduling. Possible applications of the proposed method include adaptive resource allocation, quality of service (QoS) management or real-time dynamic query scheduling (e.g. estimation of the optimal moment for a complex query execution).

【 授权许可】

Unknown   

【 预 览 】
附件列表
Files Size Format View
RO201901235446154ZK.pdf 1266KB PDF download
  文献评价指标  
  下载次数:12次 浏览次数:34次