强烈建议尽快完成全局二级索引,有需求的请盖楼!

强烈建议全局二级索引GA,做了个单表256并发的sysbench测试(同一套数据复制3份),普通表和分区表的效率差太多了。

25e32bf184fbd3b5e2881d51d0a3cb6

3 个赞

我个可以。凸显专业

TiDB 支持完整的二级索引,并且是全局索引,很多查询可以通过索引来优化。如果利用好二级索引,对业务非常重要,很多 MySQL 上的经验在 TiDB 这里依然适用,不过 TiDB 还有一些自己的特点,需要注意,这一节主要讨论在 TiDB 上使用二级索引的一些注意事项。
TiDB 最佳实践 | PingCAP 文档中心

强烈赞同!

表示+1

楼主指的是分区表的全局二级索引,这样对「走不了分区键但是能命中普通二级索引」的查询能加速不少,否则每次这种查询都得扫所有分区的二级索引,性能损耗太大了。

1 个赞

有理有据 :+1:

二级索引参考战斗民族性能炸裂的ClickHouse MergeTree | ClickHouse Docs,通过布隆过滤器可以过滤掉一定不存在的数据,但是当前缀列的离散度(distinct value count)非常大时,在后续列上的过滤条件起到的"跳跃"加速作用就很微弱,需要其他的加速优化查询手段了,希望Tidb能够打磨得更好,做得更精细更优秀 :smile:

支持需求

+1,分区表用也难受,不用也难受。

+1 的确如此

需要表妹给这个帖子转到需求池里面

+1 支持需求

+1 支持需求

赶紧安排,分区能力快成鸡肋了 :melting_face: :melting_face: :melting_face:

roadmap里有些功能完全可以放一放,尽快做性能提升方面的开发,哪怕7.5跟partitioned kv一起GA也是个选择

+1 支持需求

This is an urgently needed feature.

已反馈!

有需求的大佬可以来这点个赞

https://github.com/pingcap/tidb/issues/45133#issue-1785909837

1 个赞