 ClickHouse |
- 396 SEQUENCE
- 73048 ├─MATERIALISE AS m_SaveSubqueryResultToBuffer_82
- 73048 │ PROJECT l_orderkey, l_suppkey, l_receiptdate, l_commitdate, o_orderstatus, s_name, n_name
- 73048 │ PROJECT l_orderkey, l_suppkey, l_receiptdate, l_commitdate, o_orderstatus, s_name, n_name
- 73048 │ INNER JOIN HASH ON PROJECTION_492.s_suppkey = PROJECTION_483.l_suppkey
- 1828911 │ │└PROJECT l_suppkey, l_orderkey, l_receiptdate, l_commitdate, o_orderstatus
- 1828911 │ │ PROJECT l_orderkey, l_suppkey, l_receiptdate, l_commitdate, o_orderstatus
- 1828911 │ │ INNER JOIN HASH ON PROJECTION_489.l_orderkey = PROJECTION_486.o_orderkey
- 729413 │ │ │└PROJECT o_orderkey, o_orderstatus
- 729413 │ │ │ PROJECT o_orderkey, o_orderstatus
- 729413 │ │ │ TABLE SCAN orders WHERE o_orderstatus = 'F'
- 3793296 │ │ PROJECT l_orderkey, l_suppkey, l_receiptdate, l_commitdate
- 3793296 │ │ PROJECT l_orderkey, l_commitdate, l_receiptdate, l_suppkey
- 3793296 │ │ TABLE SCAN lineitem WHERE l_receiptdate > l_commitdate
- 396 │ PROJECT s_suppkey, s_name, n_name
- 396 │ PROJECT s_name, s_suppkey, n_name
- 396 │ INNER JOIN HASH ON PROJECTION_498.s_nationkey = PROJECTION_495.n_nationkey
- 1 │ │└PROJECT n_nationkey, n_name
- 1 │ │ PROJECT n_nationkey, n_name
- 1 │ │ TABLE SCAN nation WHERE n_name = 'GERMANY'
- 10000 │ PROJECT s_nationkey, s_name, s_suppkey
- 10000 │ PROJECT s_name, s_suppkey, s_nationkey
- 10000 │ TABLE SCAN supplier
- 70401 ├─MATERIALISE AS m_SaveSubqueryResultToBuffer_75
- 70401 │ PROJECT l_orderkey, l_suppkey, l_receiptdate, l_commitdate, o_orderstatus, s_name, n_name
- 70401 │ PROJECT l_orderkey, l_suppkey, l_receiptdate, l_commitdate, o_orderstatus, s_name, n_name
- 70401 │ RIGHT SEMI INNER JOIN HASH ON PROJECTION_476.l_orderkey = FILTER_501.l_orderkey
- 73048 │ │└PROJECT l_orderkey AS l_orderkey_right, l_suppkey AS l_suppkey_right, l_receiptdate, l_commitdate, o_orderstatus, s_name, n_name
- 73048 │ │ PROJECT l_orderkey, l_suppkey, n_name, l_commitdate, l_receiptdate, o_orderstatus, s_name
- 73048 │ │ SCAN MATERIALISED SaveSubqueryResultToBuffer_82
- 291808 │ FILTER l_suppkey_left <> l_suppkey_right
- 364891 │ PROJECT l_suppkey, l_orderkey, l_suppkey
- 364891 │ INNER JOIN HASH ON PROJECTION_506.l_orderkey = PROJECTION_504.l_orderkey
- 73048 │ │└PROJECT l_orderkey AS l_orderkey_right, l_suppkey AS l_suppkey_right
- 73048 │ │ SCAN MATERIALISED SaveSubqueryResultToBuffer_82
- 6001215 │ PROJECT l_orderkey AS l_orderkey_left, l_suppkey AS l_suppkey_left
- 6001215 │ PROJECT l_orderkey, l_suppkey
- 6001215 │ TABLE SCAN lineitem
- 396 └─PROJECT s_name, a1 AS numwait
- 396 SORT a1, s_name
- 396 PROJECT a1, s_name
- 396 AGGREGATE COUNT() AS a1 GROUP BY HASH s_name
- 3935 PROJECT s_name
- 3935 PROJECT s_name
- 3935 RIGHT ANTI JOIN HASH ON PROJECTION_469.l_orderkey = FILTER_509.l_orderkey
- 70401 │└PROJECT l_orderkey_right, l_suppkey_right, s_name
- 70401 │ PROJECT l_orderkey_right, l_suppkey_right, s_name
- 70401 │ SCAN MATERIALISED SaveSubqueryResultToBuffer_75
- 184171 FILTER l_suppkey_left <> l_suppkey_right
- 254590 PROJECT l_suppkey, l_orderkey, l_suppkey
- 254590 INNER JOIN HASH ON PROJECTION_514.l_orderkey = PROJECTION_512.l_orderkey
- 70401 │└PROJECT l_orderkey AS l_orderkey_right, l_suppkey AS l_suppkey_right
- 70401 │ SCAN MATERIALISED SaveSubqueryResultToBuffer_75
- 3793296 PROJECT l_orderkey AS l_orderkey_left, l_suppkey AS l_suppkey_left, l_commitdate, l_receiptdate
- 3793296 PROJECT l_commitdate, l_receiptdate, l_orderkey, l_suppkey
- 3793296 TABLE SCAN lineitem WHERE l_receiptdate > l_commitdate
|
 Trino |
- 396 PROJECT s_name, count AS numwait
- 396 SORT count, s_name
- 396 AGGREGATE COUNT(count_44) AS count GROUP BY HASH s_name
- 396 DISTRIBUTE HASH ON s_name
- 396 AGGREGATE COUNT(*) AS count_44 GROUP BY PARTIAL s_name
- 8035 FILTER NOT (COALESCE(aggrbool,false))
- 145379 AGGREGATE BOOL_OR(subquerytrue_39) AS aggrbool GROUP BY SORT l_orderkey, l_suppkey, l_commitdate, l_receiptdate, o_orderstatus, s_name, n_name, exists_value, unique_value
- 388959 LEFT OUTER JOIN HASH ON (l_orderkey = l_orderkey_22) AND (l_suppkey_24 <> l_suppkey)
3040568 3793296 │└DISTRIBUTE HASH ON l_orderkey_22
3040568 3793296 │ PROJECT true AS subquerytrue_39, l_orderkey_22, l_suppkey_24
6001215 3793296 │ PROJECT l_orderkey AS l_orderkey_22, l_suppkey AS l_suppkey_24
6001215 3793296 │ FILTER l_receiptdate > l_commitdate
6001215 6001215 │ TABLE SCAN lineitem
- 145379 PROJECT l_orderkey, l_suppkey, l_commitdate, l_receiptdate, o_orderstatus, s_name, n_name, exists_value, row_number() OVER() AS unique_value
- 145379 PROJECT l_orderkey, l_suppkey, l_commitdate, l_receiptdate, o_orderstatus, s_name, n_name, true AS exists_value
- 145379 GROUP BY SORT l_orderkey, l_suppkey, l_commitdate, l_receiptdate, o_orderstatus, s_name, n_name, unique_43
- 602723 INNER JOIN HASH ON (l_orderkey = l_orderkey_4) AND (l_suppkey_6 <> l_suppkey)
- 150794 │└PROJECT l_orderkey, l_suppkey, l_commitdate, l_receiptdate, o_orderstatus, s_name, n_name, row_number() OVER() AS unique_43
- 150794 │ INNER JOIN HASH ON s_nationkey = n_nationkey
- 3793296 │ │└INNER JOIN HASH ON l_suppkey = s_suppkey
- 3793296 │ │ │└INNER JOIN HASH ON l_orderkey = o_orderkey
6001215 3793296 │ │ │ │└FILTER l_receiptdate > l_commitdate
6001215 6001215 │ │ │ │ TABLE SCAN lineitem
729413 1500000 │ │ │ DISTRIBUTE GATHER
729413 1500000 │ │ │ TABLE SCAN orders
10000 10000 │ │ DISTRIBUTE GATHER
10000 10000 │ │ TABLE SCAN supplier
1 1 │ DISTRIBUTE GATHER
25 1 │ FILTER n_name = 'GERMANY'
25 25 │ TABLE SCAN nation
6001215 6001215 DISTRIBUTE HASH ON l_orderkey_4
6001215 6001215 PROJECT l_orderkey AS l_orderkey_4, l_suppkey AS l_suppkey_6
6001215 6001215 TABLE SCAN lineitem
|