Hello,
A query like the following:
               select * from <phoenix_table_name> limit 1000;
will apply a limit on the server side for each parallel scan being
done (using a PageFilter) and then also apply a limit on the client
side returning only the first 1000 rows.

Thanks,
James

On Fri, May 15, 2015 at 8:59 AM, Chagarlamudi, Prasanth
<[email protected]> wrote:
> Hello,
> I would appreciate if someone could help with my question regarding pheonix's 
> functionality.
>
>         Created a phoenix table and inserted 100,000 records(assume these are 
> spread across different regions).
>         Now, when I issue a select query with a limit n..something like this
>                 select * from <phoenix_table_name> limit 1000;
>         What would be phoenix's behavior?
>                 -Does it read the all the data(from all the region servers) 
> on side server side, then apply limit to dataset and send the 1000 records to 
> the client?
>                 or
>                 -Does it bring all the data set to the client and then apply 
> the limit?
>
> Thanks in advance
> Prasanth Chagarlamudi
>
>
>
> ________________________________
>
> This e-mail and files transmitted with it are confidential, and are intended 
> solely for the use of the individual or entity to whom this e-mail is 
> addressed. If you are not the intended recipient, or the employee or agent 
> responsible to deliver it to the intended recipient, you are hereby notified 
> that any dissemination, distribution or copying of this communication is 
> strictly prohibited. If you are not one of the named recipient(s) or 
> otherwise have reason to believe that you received this message in error, 
> please immediately notify sender by e-mail, and destroy the original message. 
> Thank You.

Reply via email to