[jira] [Updated] (CARBONDATA-3293) Prune datamaps improvement

classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

[jira] [Updated] (CARBONDATA-3293) Prune datamaps improvement

Akash R Nilugal (Jira)

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

dhatchayani updated CARBONDATA-3293:
------------------------------------
    Description:
Problem:

(1) Currently for count * , the prune is same as select * query.  Blocklet and ExtendedBlocklet are formed from the DataMapRow and that is of no need.

 

Solution:

We have the blocklet row count in the DataMapRow itself, so it is just enough to read the count. With this count(*) query performance can be improved.

  was:
Problem:

(1) Currently for count(*), the prune is same as select * query.  Blocklet and ExtendedBlocklet are formed from the DataMapRow and that is of no need.

 

Solution:

We have the blocklet row count in the DataMapRow itself, so it is just enough to read the count. With this count(*) query performance can be improved.


> Prune datamaps improvement
> --------------------------
>
>                 Key: CARBONDATA-3293
>                 URL: https://issues.apache.org/jira/browse/CARBONDATA-3293
>             Project: CarbonData
>          Issue Type: Improvement
>            Reporter: dhatchayani
>            Assignee: dhatchayani
>            Priority: Major
>
> Problem:
> (1) Currently for count * , the prune is same as select * query.  Blocklet and ExtendedBlocklet are formed from the DataMapRow and that is of no need.
>  
> Solution:
> We have the blocklet row count in the DataMapRow itself, so it is just enough to read the count. With this count(*) query performance can be improved.



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