Lars Hofhansl created HBASE-8316:
------------------------------------

             Summary: JoinedHeap for essential column families should reseek 
instead of seek
                 Key: HBASE-8316
                 URL: https://issues.apache.org/jira/browse/HBASE-8316
             Project: HBase
          Issue Type: Sub-task
            Reporter: Lars Hofhansl
             Fix For: 0.98.0, 0.94.7, 0.95.1


This was raised by the Phoenix team. During a profiling session we noticed that 
catching the joinedHeap up to the current rows via seek causes a performance 
regression, which makes the joinedHeap only efficient when either a high or low 
percentage is matched by the filter.
(High is fine, because the joinedHeap will not get behind as often and does not 
need to be caught up, low is fine, because the seek isn't happening frequently).

In our tests we found that the solution is quite simple: Replace seek with 
reseek. Patch coming soon.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to