找到原因了,是代价模型的原因,参数是 tidb_cost_model_version,6.5.3使用的是2,5.4.3是1
设置为1,使用index join,排序是正确的,设置为2,使用index hash join,排序会乱
根本原因还是sql的问题,已经修改sql在外层加上order by排序
1 个赞
找到原因了,是代价模型的原因,参数是 tidb_cost_model_version,6.5.3使用的是2,5.4.3是1
设置为1,使用index join,排序是正确的,设置为2,使用index hash join,排序会乱
根本原因还是sql的问题,已经修改sql在外层加上order by排序