首页> 外文期刊>International Journal of Database Management Systems >Re-optimization for Multi-objective Cloud Database Query Processing using Machine Learning
【24h】

Re-optimization for Multi-objective Cloud Database Query Processing using Machine Learning

机译:使用机器学习重新优化多目标云数据库查询处理

获取原文
           

摘要

In cloud environments, hardware configurations, data usage, and workload allocations are continuously changing. These changes make it difficult for the query optimizer of a cloud database management system (DBMS) to select an optimal query execution plan (QEP). In order to optimize a query with a more accurate cost estimation, performing query re-optimizations during the query execution has been proposed in the literature. However, some of there-optimizations may not provide any performance gain in terms of query response time or monetary costs, which are the two optimization objectives for cloud databases, and may also have negative impacts on the performance due to their overheads. This raises the question of how to determine when are-optimization is beneficial. In this paper, we present a technique called ReOptML that uses machine learning to enable effective re-optimizations. This technique executes a query in stages, employs a machine learning model to predict whether a query re-optimization is beneficial after a stage is executed, and invokes the query optimizer to perform the re-optimization automatically. The experiments comparing ReOptML with existing query re-optimization algorithms show that ReOptML improves query response time from 13% to 35% for skew data and from 13% to 21% for uniform data, and improves monetary cost paid to cloud service providers from 17% to 35% on skewdata.
机译:在云环境中,硬件配置,数据使用和工作负载分配是不断变化的。这些变化使云数据库管理系统(DBMS)的查询优化器难以选择最佳查询执行计划(QEP)。为了优化具有更准确的成本估计的查询,在文献中提出了在查询执行期间执行查询重新优化。然而,一些优化可能在查询响应时间或货币成本方面不提供任何性能增益,这是云数据库的两个优化目标,并且也可能对由于其开销引起的性能产生负面影响。这提出了如何确定何时优化何时优化的问题。在本文中,我们介绍了一种名为Reoptml的技术,它使用机器学习来实现有效的重新优化。该技术以阶段为单位执行查询,采用机器学习模型来预测在执行阶段之后的查询重新优化是有益的,并调用查询优化器以自动执行重新优化。将ReoptML与现有查询重新优化算法进行比较的实验表明,Reoptml将查询响应时间从13%提高到35%,对于均匀数据的13%至21%,并提高了从17%支付给云服务提供商的货币成本斜线数据上的35%。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号