【 TiDB 使用环境】生产环境
【 TiDB 版本】7.5.0
【复现路径】做过哪些操作出现的问题
【遇到的问题:问题现象及影响】
A表中的kid是主键,B表中的kid是普通索引,在关联查询时A表索引无法命中,A和B两张表数据均在1300万左右
【资源配置】进入到 TiDB Dashboard -集群信息 (Cluster Info) -主机(Hosts) 截图此页面
【附件:截图/日志/监控】
遮的太多了,看不到东西了,排查下关联列数据类型,表字符集排序规则
4 个赞
加上hint /*+ INL_JOIN(fjxx, info) */试试,但是效率应该比你当前的执行计划更差
我试了下执行计划是一样的
好的,我检查了下字段的排序规则不一致,改成一致的可以了感谢感谢
看一下两张表的字符集,字段类型是否一样。
没有索引建立索引;有索引,检查字符集,字符排序规则
对,字段的字符要一样,排序规则要一样,这样才有可能使用索引关联
此话题已在最后回复的 7 天后被自动关闭。不再允许新回复。