8
1
腾讯数据库的AI技术实践:
0
CDBTune
2
C
C邢家树
T
D
Agenda
• Background
• Search-Based Algorithm
• Machine Learning
• Deep Learning 8
• Reinforcement Learning 1
• CDBTune 0
• Evaluation 2
C
C
T
D
Background – 如何解决数据库参数调优问题?
Complicated Inefficient Expensive
8
1
• 配置项多(上百个) 0
• 没有统一标准(名字/作用不同,相互之间的影响等)
2
• 依靠经验调优,人力成本高 C
• 现存工具存在普适性问题
C
T
D
Search-Based Algorithm – 启发式搜索方法
8
1
0
• 基于超抽样缩小范围,递归搜索最优配置
2
• divide-and-diverge sampling (DDS)
C
• the recursive bound-and-search (RBS)
C
T
D
• 可能问题:耗时较长,可能局部最优
Zhu, Y., Liu, J., Guo, M., Bao, Y., Ma, W., & Liu, Z., et al. (2017). BestConfig: tapping the performance potential
of systems via automatic configuration tuning. Symposium (pp.338-350).
Machine Learning - 传统机器学习方法
8