Don't do HFile Scanner next() unless the next KV is needed:
-----------------------------------------------------------

                 Key: HBASE-4434
                 URL: https://issues.apache.org/jira/browse/HBASE-4434
             Project: HBase
          Issue Type: Bug
            Reporter: Kannan Muthukkaruppan
            Assignee: Kannan Muthukkaruppan


When a seek/reseek is done on StoreFileScanner, in addition to setting the 
current KV, it also does a HFileScanner level next() ahead of time even if the 
next KV is never actually required. This inefficiency can potentially result in 
additional disk seeks and sub-optimal use of the block cache (primarily for 
cases where the KVs are large and each occupies an HFile block of its own).




--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to