[
https://issues.apache.org/jira/browse/HBASE-16652?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15502496#comment-15502496
]
Heng Chen commented on HBASE-16652:
-----------------------------------
I add time log about 'get' operation, and do test with pe command, 3 runs.
{code}
bin/hbase org.apache.hadoop.hbase.PerformanceEvaluation --rows=10000 --nomapred
increment/append 10
{code}
calculate the AVG time about 'get' action in increment/append, the results
show below:
{code}
Increment: 55693ns, 57180ns, 56374ns
Append: 50174ns, 50101ns, 52870ns
{code}
'Get' in increment is about 10% slower than append. It matches the profile i
have uploaded. And the profile shows that
{{org.apache.hadoop.hbase.regionserver.StoreScanner.seekAsDirection(Cell)}} is
5% in 'Increment' profile, but this action NOT appear in 'Append'. Upload the
relates picture.
> Figure out performance difference between increment and append
> --------------------------------------------------------------
>
> Key: HBASE-16652
> URL: https://issues.apache.org/jira/browse/HBASE-16652
> Project: HBase
> Issue Type: Sub-task
> Reporter: Heng Chen
> Labels: performance
> Attachments: append.jfr, increment.jfr
>
>
> When do performance test in HBASE-16625, i found it has the very big
> difference between Append and Increment (append is about 37% faster than
> increment).
> As [~stack] mentioned in
> https://issues.apache.org/jira/browse/HBASE-16610?focusedCommentId=15493166&page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-15493166,
> append and increment has been unified in server-side, and they looks the
> same in client-side.
> This issue is to figure out why the performance looks different between them.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)