Explain
Learn more about multi-stage explain plans and how to interpret them.
explain plan for
select customer.c_address, orders.o_shippriority
from customer
join orders
on customer.c_custkey = orders.o_custkey
limit 10LogicalSort(offset=[0], fetch=[10])
PinotLogicalSortExchange(distribution=[hash], collation=[[]], isSortOnSender=[false], isSortOnReceiver=[false])
LogicalSort(fetch=[10])
LogicalProject(c_address=[$0], o_shippriority=[$3])
LogicalJoin(condition=[=($1, $2)], joinType=[inner])
PinotLogicalExchange(distribution=[hash[1]])
LogicalProject(c_address=[$4], c_custkey=[$6])
LogicalTableScan(table=[[default, customer]])
PinotLogicalExchange(distribution=[hash[0]])
LogicalProject(o_custkey=[$5], o_shippriority=[$10])
LogicalTableScan(table=[[default, orders]])Was this helpful?

