index merge 功能跟mysql 的有啥不一样吗

我是最近才发现 mysql原来也早就支持 索引合并的功能,请问各位大神,mysql 和tidb 的这个功能有哪些区别?

没人吗。。

各位大神 没有细究这个功能的吗?

mysql 单机数据库
tidb 分布式数据库,htap

索引能力肯定不一样了,至于合并更不一样了,你要想细致研究,可以立flag,找个场景进行区别测试
然后把测试的过程和结果,写成帖子分享出来

我会很期待~ :+1: :+1: :+1:

mysql的索引合并比较常见了,两者在优化器选择上也会有所不同,tidb的索引合并参考下这里,
https://docs.pingcap.com/zh/tidb/dev/explain-index-merge#用-explain-查看索引合并的-sql-执行计划

有点难啊。。。我新手

索引合并理解: 表上有两个索引, 正好满足 您对数据的需求, 通过使用这两个索引。 加快速度

数据的需要是 :1. 全部通过索引即可 2. 关联条件。 我遇见的 。 相当于把两个索引当做1个索引看了。

就是说 所有的索引合并的场景 都是单表的查询情形,是吗?

应该是吧, 要不然 索引 怎么 进行 关联呢。

请问能给下 这个截图文章的链接吗

对于mysql 可以看官方 文档啊。 也可以看看tidb 的官方文档介绍。 他们几乎都是 模仿的

https://docs.pingcap.com/zh/tidb/stable/explain-index-merge tidb官方文档连接

嗯 这篇我看过的~ mysql 的我再去仔细看看规则,谢谢

此话题已在最后回复的 60 天后被自动关闭。不再允许新回复。