同一个sql,在不用的session里面,一个走索引花了不到1秒的时间,一个不走索引全表扫描花了50多秒

这种是执行计划不稳定引起的,可尝试手动收集一下表的统计信息,看能否改善。如果还是不稳定,则需要考虑绑定SQL的执行计划
https://docs.pingcap.com/zh/tidb/stable/sql-plan-management