好消息,腾讯云数据库团队智能调参CDBTune产品现已进入内测阶段,欢迎数据库爱好者、使用者、开发者前来测试。
CDBTune(cloud database tune)是基于2019至2021年间腾讯云数据库团队连续发表两篇顶级论文的研究成果,对云数据库进行调优的一整套解决方案,旨在充分借助深度学习技术提升数据库的运行效率。
在现实场景中,由于业务系统的千差万别以及大量参数带来的可设置范围复杂度,往往需要借助经验去构筑一套相对较为优异且通用的参数模板。因此,数据库当前运行参数往往也不是业务所需的最佳参数。同时,数据库参数调优能力也是专家级数据库管理者的专属技能,这也就意味着调优性能受限于人力。除此之外,数据库参数调优还存在以下常见问题:
参数非常多:例如 MySQL,有几百个配置项,调优难度大。
人力成本高:需要专职 DBA,依靠专家经验,人时成本高。
工具普适性:现存工具功能有限,耗时久效果一般。
云上新需求:部分用户没有专职运维团队,参数调优很难实现。
腾讯云数据库团队通过不断强化学习算法来解决数据库参数设置的问题,目标是使用有限的样本,构建端到端的模型,输入为当数据库当前状态,输出为推荐的配置,并且将时间成本控制到尽可能的短。基于此,团队构建了一