Recently, automatic configuration tuning has attracted intensive interests from the database community to improve the performance of modern database management systems (DBMS). As a result, a line of configuration tuning systems with new algorithms and advanced features have been developed. However, the existing evaluations of database tuning systems are conducted system-wide in limited scenarios. It remains unclear to identify the best combination of algorithm designs for database configuration tuning in practice, given the large body of solutions and the expensive evaluations. In addition, when jumping out of the database community, we could find even more underlying solutions that are designed for configuration tuning. To this end, this paper provides a comprehensive evaluation of configuration tuning techniques from a broader domain, not limited to database community. In particular, we present a unified pipeline of database knob tuning with three key components and evaluate the fine-grained intra-algorithms in various and challenging scenarios. Our evaluation has demonstrated that the hype-parameter optimization techniques can be borrowed to facilitate the database configuration tuning and we further identify the best solution ``path'' in different scenarios. We identify design trade-offs to suggest desirable optimizations and directions for future development of database tuning approaches. Beyond the comprehensive evaluations, we offer an efficient and unified benchmark via surrogate that reduces the evaluation cost to a minimum, allowing for extensive runs and analysis of new optimizers.


翻译:最近,自动配置调整吸引了数据库界的浓厚兴趣,以提高现代数据库管理系统(DBMS)的绩效。结果,开发了一套配置调整系统,包括新的算法和先进的功能。但是,目前对数据库调整系统的评价是在有限的情况下在全系统范围内进行的,鉴于大量解决方案和昂贵的评价,目前还不清楚在实际操作中如何确定数据库配置调整的算法设计的最佳组合。此外,在跳出数据库界时,我们可以找到更深层次的解决方案,用于配置调整。为此,本文件从更广泛的领域对配置调整技术进行了全面评估,而不限于数据库界。特别是,我们提出了一个数据库 knob调整的统一管道,其中有三个关键组成部分,并评价了不同和富有挑战的情景中精细的数值内部语言。我们的评价表明,可以借用按波度调整技术,以促进数据库配置的优化,我们进一步确定不同情景中的最佳解决方案。我们为未来发展数据库的升级和升级,我们设计出适当的优化和升级方向,从而降低我们未来数据库的进度。

0
下载
关闭预览

相关内容

Linux导论,Introduction to Linux,96页ppt
专知会员服务
77+阅读 · 2020年7月26日
商业数据分析,39页ppt
专知会员服务
159+阅读 · 2020年6月2日
深度强化学习策略梯度教程,53页ppt
专知会员服务
178+阅读 · 2020年2月1日
强化学习最新教程,17页pdf
专知会员服务
174+阅读 · 2019年10月11日
【哈佛大学商学院课程Fall 2019】机器学习可解释性
专知会员服务
103+阅读 · 2019年10月9日
LibRec 精选:AutoML for Contextual Bandits
LibRec智能推荐
7+阅读 · 2019年9月19日
Hierarchically Structured Meta-learning
CreateAMind
26+阅读 · 2019年5月22日
Transferring Knowledge across Learning Processes
CreateAMind
27+阅读 · 2019年5月18日
逆强化学习-学习人先验的动机
CreateAMind
15+阅读 · 2019年1月18日
强化学习的Unsupervised Meta-Learning
CreateAMind
17+阅读 · 2019年1月7日
无监督元学习表示学习
CreateAMind
27+阅读 · 2019年1月4日
A Technical Overview of AI & ML in 2018 & Trends for 2019
待字闺中
16+阅读 · 2018年12月24日
逆强化学习几篇论文笔记
CreateAMind
9+阅读 · 2018年12月13日
Hierarchical Disentangled Representations
CreateAMind
4+阅读 · 2018年4月15日
强化学习族谱
CreateAMind
26+阅读 · 2017年8月2日
Arxiv
37+阅读 · 2021年9月28日
A Comprehensive Survey on Graph Neural Networks
Arxiv
13+阅读 · 2019年3月10日
VIP会员
相关资讯
LibRec 精选:AutoML for Contextual Bandits
LibRec智能推荐
7+阅读 · 2019年9月19日
Hierarchically Structured Meta-learning
CreateAMind
26+阅读 · 2019年5月22日
Transferring Knowledge across Learning Processes
CreateAMind
27+阅读 · 2019年5月18日
逆强化学习-学习人先验的动机
CreateAMind
15+阅读 · 2019年1月18日
强化学习的Unsupervised Meta-Learning
CreateAMind
17+阅读 · 2019年1月7日
无监督元学习表示学习
CreateAMind
27+阅读 · 2019年1月4日
A Technical Overview of AI & ML in 2018 & Trends for 2019
待字闺中
16+阅读 · 2018年12月24日
逆强化学习几篇论文笔记
CreateAMind
9+阅读 · 2018年12月13日
Hierarchical Disentangled Representations
CreateAMind
4+阅读 · 2018年4月15日
强化学习族谱
CreateAMind
26+阅读 · 2017年8月2日
Top
微信扫码咨询专知VIP会员