[ 
https://issues.apache.org/jira/browse/IGNITE-6072?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Vladimir Ozerov closed IGNITE-6072.
-----------------------------------

> SQL: client node should not hold the whole data set in-memory when possible 
> when merge table is there
> -----------------------------------------------------------------------------------------------------
>
>                 Key: IGNITE-6072
>                 URL: https://issues.apache.org/jira/browse/IGNITE-6072
>             Project: Ignite
>          Issue Type: Task
>          Components: sql
>    Affects Versions: 2.1
>            Reporter: Vladimir Ozerov
>            Priority: Major
>
> 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



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to