强烈建议全局二级索引GA,做了个单表256并发的sysbench测试(同一套数据复制3份),普通表和分区表的效率差太多了。
我个可以。凸显专业
TiDB 支持完整的二级索引,并且是全局索引,很多查询可以通过索引来优化。如果利用好二级索引,对业务非常重要,很多 MySQL 上的经验在 TiDB 这里依然适用,不过 TiDB 还有一些自己的特点,需要注意,这一节主要讨论在 TiDB 上使用二级索引的一些注意事项。
TiDB 最佳实践 | PingCAP 文档中心
强烈赞同!
表示+1
楼主指的是分区表的全局二级索引,这样对「走不了分区键但是能命中普通二级索引」的查询能加速不少,否则每次这种查询都得扫所有分区的二级索引,性能损耗太大了。
1 个赞
有理有据
二级索引参考战斗民族性能炸裂的ClickHouse MergeTree | ClickHouse Docs,通过布隆过滤器可以过滤掉一定不存在的数据,但是当前缀列的离散度(distinct value count)非常大时,在后续列上的过滤条件起到的"跳跃"加速作用就很微弱,需要其他的加速优化查询手段了,希望Tidb能够打磨得更好,做得更精细更优秀
支持需求
+1,分区表用也难受,不用也难受。
+1 的确如此
需要表妹给这个帖子转到需求池里面
+1 支持需求
+1 支持需求
赶紧安排,分区能力快成鸡肋了
roadmap里有些功能完全可以放一放,尽快做性能提升方面的开发,哪怕7.5跟partitioned kv一起GA也是个选择
+1 支持需求
This is an urgently needed feature.
已反馈!