Physical Optimizer
Describes the new Multistage Engine Physical Query Optimizer
SET useMultistageEngine=true;
SET usePhysicalOptimizer=true;Key Features
Automatic Colocated Joins and Shuffle Simplification
SET useMultistageEngine = true;
SET usePhysicalOptimizer = true;
WITH filtered_users AS (
SELECT
userUUID
FROM userAttributes
WHERE userUUID NOT IN (
SELECT
userUUID
FROM userGroups
WHERE groupUUID = 'group-1'
)
AND userUUID IN (
SELECT
userUUID
FROM userGroups
WHERE groupUUID = 'group-2'
)
)
SELECT
userUUID,
SUM(tripAmount)
FROM userFactEvents
WHERE
userUUID IN (
SELECT userUUID FROM filtered_users
)
GROUP BY userUUIDShuffle Simplification with Different Servers / Partition Count

Automatically Skip Aggregate Exchange
Segment / Server Pruning
Solve Constant Queries in Pinot Broker
Worker Assignment
Limitations
Last updated
Was this helpful?

