Closed XuHuaiyu closed 2 months ago
+-------------------------------------+----------+-----------+---------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| id | estRows | task | access object | operator info |
+-------------------------------------+----------+-----------+---------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| Delete_45 | N/A | root | | N/A |
| └─HashJoin_66 | 45.00 | root | | inner join, equal:[eq(test.table_abc3.column_abc5, test.table_abc4.column_abc5)] |
| ├─HashAgg_71(Build) | 36.00 | root | | group by:test.table_abc4.column_abc5, funcs:firstrow(test.table_abc4.column_abc5)->test.table_abc4.column_abc5 |
| │ └─HashJoin_73 | 36.00 | root | | inner join, equal:[eq(test.table_abc1.column_abc3, test.table_abc4.column_abc3)] |
| │ ├─HashAgg_74(Build) | 28.80 | root | | group by:Column#69, test.table_abc1.column_abc1, test.table_abc1.column_abc2, test.table_abc1.column_abc3, funcs:firstrow(test.table_abc1.column_abc3)->test.table_abc1.column_abc3 |
| │ │ └─Selection_75 | 32.00 | root | | not(isnull(test.table_abc1.column_abc3)) |
| │ │ └─CTEFullScan_76 | 40.00 | root | CTE:tree_cte | data:CTE_2 |
| │ └─TableReader_79(Probe) | 9980.01 | root | | data:Selection_78 |
| │ └─Selection_78 | 9980.01 | cop[tikv] | | not(isnull(test.table_abc4.column_abc3)), not(isnull(test.table_abc4.column_abc5)) |
| │ └─TableFullScan_77 | 10000.00 | cop[tikv] | table:e | keep order:false, stats:pseudo |
| └─TableReader_70(Probe) | 9990.00 | root | | data:Selection_69 |
| └─Selection_69 | 9990.00 | cop[tikv] | | not(isnull(test.table_abc3.column_abc5)) |
| └─TableFullScan_68 | 10000.00 | cop[tikv] | table:t_abc3 | keep order:false, stats:pseudo |
| CTE_2 | 40.00 | root | | Recursive CTE |
| ├─Projection_47(Seed Part) | 20.00 | root | | test.table_abc1.column_abc1, test.table_abc1.column_abc2, test.table_abc1.column_abc3, 0->Column#52 |
| │ └─TableReader_50 | 20.00 | root | | data:Selection_49 |
| │ └─Selection_49 | 20.00 | cop[tikv] | | in(test.table_abc1.column_abc1, "KTL157", "KTL159") |
| │ └─TableFullScan_48 | 10000.00 | cop[tikv] | table:t | keep order:false, stats:pseudo |
| └─Projection_54(Recursive Part) | 20.00 | root | | test.table_abc1.column_abc1, test.table_abc1.column_abc2, test.table_abc1.column_abc3, cast(plus(Column#60, 1), bigint(1) BINARY)->Column#65 |
| └─Projection_55 | 20.00 | root | | test.table_abc1.column_abc1, test.table_abc1.column_abc2, test.table_abc1.column_abc3, Column#60 |
| └─HashJoin_57 | 20.00 | root | | inner join, equal:[eq(test.table_abc1.column_abc2, test.table_abc1.column_abc1)] |
| ├─Selection_58(Build) | 16.00 | root | | le(Column#60, 1), not(isnull(test.table_abc1.column_abc2)) |
| │ └─CTETable_59 | 20.00 | root | | Scan on CTE_2 |
| └─TableReader_62(Probe) | 9990.00 | root | | data:Selection_61 |
| └─Selection_61 | 9990.00 | cop[tikv] | | not(isnull(test.table_abc1.column_abc1)) |
| └─TableFullScan_60 | 10000.00 | cop[tikv] | table:t | keep order:false, stats:pseudo |
+-------------------------------------+----------+-----------+---------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
Bug Report
Please answer these questions before submitting your issue. Thanks!
1. Minimal reproduce step (Required)
2. What did you expect to see? (Required)
no error
3. What did you see instead (Required)
4. What is your TiDB version? (Required)
nightly