连表查询后.多增加一个字段都会导致一个莫名的几千万数据扫描

是的,用hint让SQL使用指定的索引,还有很多其它hint,可参考如下文档
https://docs.pingcap.com/zh/tidb/stable/optimizer-hints#optimizer-hints