You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@phoenix.apache.org by "James Taylor (JIRA)" <ji...@apache.org> on 2015/04/04 07:30:33 UTC

[jira] [Created] (PHOENIX-1809) Improve explain plan

James Taylor created PHOENIX-1809:
-------------------------------------

             Summary: Improve explain plan
                 Key: PHOENIX-1809
                 URL: https://issues.apache.org/jira/browse/PHOENIX-1809
             Project: Phoenix
          Issue Type: Bug
            Reporter: James Taylor


Two changes:

1) We already output the limit information, so it's redundant to display the PageFilter filter. Instead we should skip that filter in ExplainTable when we generate the explain plan - there are about 5 places in the code that need to be changed that expect this in the explain plan.

2) Instead of the hacky boolean we pass through MergeSortTopNResultIterator to control the output of the server-side order by/limit, we should output that information in ExplainTable as well. We'd need to pass through the LIMIT information there too. Then the MergeSortTopNResultIterator would only output the CLIENT MERGE SORT step.





--
This message was sent by Atlassian JIRA
(v6.3.4#6332)