出于保密,这里不列出公司名称了
一面:
向量化是怎么优化分支语句的?
譬如ck的JIT:利用JIT提升ClickHouse数十倍查询性能 - 腾讯云开发者社区-腾讯云
(just-in-time compilation)
可以了解一下cpu的分支预测失败机制。
PolarDB-X:每次都需要解释大量指令?使用 PolarDB-X 向量化引擎
有哪些压缩算法?
InnoDB 中默认使用 zlib 算法进行压缩,也可以选择 snappy、quicklz 等,详细的对比可以参考这里的一篇文章,简而言之: snappy 和 quicklz在压缩比和cpu消耗上保存了较好的平衡,这两种算法在新开发的软件中使用更为广泛,包括TokuDB、MongoDB等。