[ https://issues.apache.org/jira/browse/PHOENIX-6207?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17227606#comment-17227606 ]
Kadir OZDEMIR commented on PHOENIX-6207: ---------------------------------------- [~wangchao316], Thanks for pointing it out. > 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)