“爆到天际线” - TiDB 2021 Hackathon 决赛不负责任点评
作者介绍:唐刘,PingCAP VP of Engineering,TiDB Hackathon 2021 特邀评委。
TiDB 2021 Hackathon 终于落下帷幕,最开始我还担心,今年 Hackathon 还有啥东西能出来,结果却大大超出我的预期,很多项目真的能用惊艳来形容,大家都在自嘲,说『内卷得太厉害』。作为评委,全程参与了预赛内核组以及决赛的答辩,还是有很多感触的,之前已经写了一篇预赛的点评(点击文末 “阅读原文” 即可查看),这次也对决赛做一次不负责任的点评。
决赛这次有 20 个项目,我大概分几个维度做一个统一介绍。
性能/功能增强
这次在 TiDB 内核上,做的不少性能提升功能真的很惊艳,因为我预赛点评的主要是内核组的东西,所以在这里简单进行一下汇总。
增量 Analytic Table
这个功能通过 Region Cache 统计信息的方式来加速全表的 analyze,在表越大的情况下,收益会越加明显。一方面加速了 analyze 的速度,另外一方面也能缓解 analyze 造成的大量 IO 和 CPU 开销,降低了系统的压力。不过这个实现有一个前提假设,就 … ⌘ Read more