2021-07-17 14:16:29 +00:00
|
|
|
-- { echo }
|
|
|
|
explain select * from remote('127.{1,2}', view(select * from numbers(1e6))) order by number limit 10 settings distributed_push_down_limit=0;
|
|
|
|
Expression (Projection)
|
2021-08-08 06:36:36 +00:00
|
|
|
Limit (preliminary LIMIT (without OFFSET))
|
2021-07-17 14:16:29 +00:00
|
|
|
MergingSorted (Merge sorted streams after aggregation stage for ORDER BY)
|
|
|
|
SettingQuotaAndLimits (Set limits and quota after reading from storage)
|
|
|
|
Union
|
|
|
|
MergingSorted (Merge sorted streams for ORDER BY)
|
|
|
|
MergeSorting (Merge sorted blocks for ORDER BY)
|
|
|
|
PartialSorting (Sort each block for ORDER BY)
|
|
|
|
Expression (Before ORDER BY)
|
|
|
|
SettingQuotaAndLimits (Set limits and quota after reading from storage)
|
|
|
|
Expression ((Convert VIEW subquery result to VIEW table structure + (Materialize constants after VIEW subquery + (Projection + Before ORDER BY))))
|
|
|
|
SettingQuotaAndLimits (Set limits and quota after reading from storage)
|
|
|
|
ReadFromStorage (SystemNumbers)
|
|
|
|
ReadFromRemote (Read from remote replica)
|
|
|
|
explain select * from remote('127.{1,2}', view(select * from numbers(1e6))) order by number limit 10 settings distributed_push_down_limit=1;
|
|
|
|
Expression (Projection)
|
2021-08-08 06:36:36 +00:00
|
|
|
Limit (preliminary LIMIT (without OFFSET))
|
2021-07-17 14:16:29 +00:00
|
|
|
MergingSorted (Merge sorted streams after aggregation stage for ORDER BY)
|
|
|
|
SettingQuotaAndLimits (Set limits and quota after reading from storage)
|
|
|
|
Union
|
2021-08-08 06:36:36 +00:00
|
|
|
Limit (preliminary LIMIT (with OFFSET))
|
2021-07-17 14:16:29 +00:00
|
|
|
MergingSorted (Merge sorted streams for ORDER BY)
|
|
|
|
MergeSorting (Merge sorted blocks for ORDER BY)
|
|
|
|
PartialSorting (Sort each block for ORDER BY)
|
|
|
|
Expression (Before ORDER BY)
|
|
|
|
SettingQuotaAndLimits (Set limits and quota after reading from storage)
|
|
|
|
Expression ((Convert VIEW subquery result to VIEW table structure + (Materialize constants after VIEW subquery + (Projection + Before ORDER BY))))
|
|
|
|
SettingQuotaAndLimits (Set limits and quota after reading from storage)
|
|
|
|
ReadFromStorage (SystemNumbers)
|
|
|
|
ReadFromRemote (Read from remote replica)
|