TIDB join 操作有什么限制吗

TIDB join操作有什么限制吗

要问的事join吧

发一下问题SQL吧

主要数据量大了会oom

大表join性能差

可以看看SQL执行计划里使用了INDEXJOIN还是HASHJOIN,性能上有差异

注意oom 呗

内存够大也没啥问题

1 个赞

Join操作,特别是HashJoin这类操作,占用内存还是比较大的,不设置落盘还是比较容易出现OOM的,并且Join关联的顺序很重要,有时候多表Join慢的一个原因就是执行计划走偏,关联顺序有问题。

:yum:inner join的性能远远大于left join

可以把部份数据拿出来建个表,减少Join语句,感觉这样会快很多。

想要一个什么样的效果呢, 得具体问题具体分析。 泛泛地说似乎没啥用。

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