关于数据库自动优化,TiDB有在做哪些事情么?

印象中,TiDB相关相关宣讲中,提到了自动优化的内容,目前有什么规划或者路线图么?
我说的自动优化是指,根据使用痕迹,结合一些算法,能够提出一些数据库优化建议,甚至于自动进行优化的执行,例如:根据使用情况,提出合理的索引建议,或者自动调整索引;假设一个集群内有硬件好的机器,有硬件稍差的机器,根据数据访问情况,表或者分区可以在这两组机器间自动迁移等等此类的功能。

针对sql级别的应该有,针对更高层次的还挺难的吧。。。

我印象中现在好像都还没有针对slow sql的建议,现在有很多其他基于MySQL开源的厂家做了,应该也很快吧。

我用过美团sqladvisor,基本也就推荐一下索引之类的

其实我还不是指工具层次的,这是两个模式,工具层次解决的是当前sql或者被扫描sql的问题,要优化当前sql,需要加什么索引,或者是使用什么索引,而从数据库内部来讲,是面向应用使用的分析,总体上的优化、加速方案。嘴拙,不知道表达清楚没有。

AI Optimizer

目前没有了解到相关功能,不过自动化部署部门已经优于mysql的方案了

1 个赞