大家晚上好啊!今天聊个小知识——AI4DB智能调参。老规矩,先来个背景。
————
大家觉得数据库配置复杂吗?比如说在设计数据库初期,关于数据库类型是OLTP还是OLAP、硬件配置、预估的数据规模等等,这些都需要我们的DBA去手动配置。等到了中期,DBA需要实时监控多个指标,如果有异常指标存在,还需要做出实时处理等。后期更是需要时刻的进行负载检测、模式识别等等。总而言之,在数据库的整个生命周期,DBA都会很忙碌。
但人总是会有精力耗尽的时候,而且也有疏忽的时候。如果有什么工具能去代替人做这个‘不间断的脑力活动’,又能超出预期的完成工作,那么这个一定是与当下流行的人工智能有关系,因为机器不会累,它会周而复始的工作。
————
所以就出现了AI4DB,一个能智能调参、贯穿数据库整个生命周期的工具。
————
AI4DB能做这么多事情,那么它是如何工作的呢?简单的举个例子,大家知道大概过程就可以。当其作用于负载监测时,会先收集数据库各项功能指标、工作负载特征、当前参数配置等,然后会利用AI算法,对参数配置进行建模和优化。做完以上参数集合的步骤。就是参数验证阶段了,把推荐参数作用于数据库,并通过基准测试测试验证结果。如果性能因此提升,则记录并将其经验用于优化模型,如果没有因此得到提升,就调整策略,根据反馈调整算法或参数。
所以现在你对AI4DB有自己的想法了吗?
————
目前市面上高斯数据库,就是GaussDB、还有海量数据、腾讯云等都已经用上了AI4DB,未来,DBA们的就业真的会走向新的趋势吗?
关注我,持续输出高质量内容。
谢谢你看到最后,祝你生活愉快。
如果觉得我写得好,欢迎关注我更多技术文章,在公众号:会用数据库
谢谢!
——生活最好的那条路,是自己主动选择的。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。