Details
-
Task
-
Status: Closed
-
Major
-
Resolution: Won't Fix
-
2.1
-
None
-
None
Description
We implemented a fix for a case without merge table (IGNITE-6019). Let's try to do the same for merge table case. Essentially, we need to split all queries into two groups:
- Blocking - i.e. it require the whole result set from mappers first
- Non-blocking - everything what is not blocking
Fix should be applied only to non-blocking case. Raw estimation from my side, what is "blocking":
1) GROUP BY/HAVING
2) DISTINCT
3) LIMIT/OFFSET
4) Subqueries
Attachments
Issue Links
- is related to
-
IGNITE-6019 SQL: client node should not hold the whole data set in-memory when possible
- Resolved