一个简单的查询执行计划走偏-2

拿个 replayer ,我这边帮你看看吧。https://docs.pingcap.com/zh/tidb/stable/sql-plan-replayer?_gl=1*1230ifs*_ga*MTM5NDYzMjc5Mi4xNzEwNDk0NTY5*_ga_3JVXJ41175*MTcxMzE0ODM2Mi4xMDYuMC4xNzEzMTQ4NTc4LjYwLjAuMA

1.第2条语句多了个子查询,从实现来说,多了个join,等于是3个表Join,既然是3个表关联,肯定会存在先2个表关联,然后再和剩下的表进行关联

2.语句,t和t2表走的IndexHashJoin的,然后再和 WIND_TB_OBJECT_6757_OPLOG 走了个 hash join

关键就在于t2为什么进行了个全表扫描,但是你提供的信息是不完整的,所以看下t2的过滤条件字段是否有索引呢或者选择性怎么样呢