[ 
https://issues.apache.org/jira/browse/PHOENIX-6207?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17231359#comment-17231359
 ] 

chenglei edited comment on PHOENIX-6207 at 11/13/20, 10:30 AM:
---------------------------------------------------------------

[~kozdemir], thank you for the detailed explain. I understand your ideas better 
now,  and puting a limit on the processing time of the page makes sense, but in 
my opinion, some pushed down operators like sort and aggregation must operate 
entirely on the requesting rows, so puting a limit on the processing time may 
not be exactly as expected. Looking forward your design doc.


was (Author: comnetwork):
[~kozdemir], thank you for the detailed explain. I understand your ideas better 
now,  and puting a limit on the processing time of the page makes sense, but in 
my opinion, some operators like sort and aggregation must operate entirely on 
the requesting rows, so puting a limit on the processing time may not be 
exactly as expected. Looking forward your design doc.

> Paged server side grouped aggregate operations
> ----------------------------------------------
>
>                 Key: PHOENIX-6207
>                 URL: https://issues.apache.org/jira/browse/PHOENIX-6207
>             Project: Phoenix
>          Issue Type: Improvement
>    Affects Versions: 5.0.0, 4.14.3
>            Reporter: Kadir OZDEMIR
>            Assignee: Kadir OZDEMIR
>            Priority: Major
>             Fix For: 4.16.0
>
>         Attachments: PHOENIX-6207.4.x.001.patch, PHOENIX-6207.4.x.002.patch, 
> PHOENIX-6207.4.x.003.patch
>
>
> Phoenix provides the option of performing query operations on the client or 
> server side. This is decided by the Phoenix optimizer based on configuration 
> parameters. For the server side option, the table operation is parallelized 
> such that multiple table regions are scanned. However, currently there is no 
> paging capability and the server side operation can take long enough lead to 
> HBase client timeouts. Putting a limit on the number of rows to be processed 
> within a single RPC call (i.e., the next operation on the scanner) on the 
> server side using a Phoenix level paging is highly desirable. This paging 
> mechanism has been already implemented for index rebuild and verification 
> operations and proven to be effective to prevent timeouts. This Jira is for 
> implementing this paging for the server side grouped aggregate operations. 



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to