[ https://issues.apache.org/jira/browse/TEPHRA-299?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16817141#comment-16817141 ]
Lars Hofhansl commented on TEPHRA-299: -------------------------------------- (this is with Apache Phoenix) Also cannot simply translate the deletes, and then add both translated deletes as well as any untranslated Puts via region.batchMutate, as that messes up the Phoenix special handing. Letting this rest for now. > Executing a large batch delete is very slow > ------------------------------------------- > > Key: TEPHRA-299 > URL: https://issues.apache.org/jira/browse/TEPHRA-299 > Project: Tephra > Issue Type: Bug > Affects Versions: 0.15.0-incubating > Reporter: Lars Hofhansl > Assignee: Poorna Chandra > Priority: Major > > I noticed that batch deletes are quire slow. In the profiler I found that > almost all of the time is spent in > org.apache.hadoop.hbase.regionserver.wal.FSHLog.blockOnSync(). > Looking at TransactionProcessor.preDelete it is obvious why: > The batch delete is translated into *single* puts that are added to the > region one by one, so each time the WAL is flushed. > -- This message was sent by Atlassian JIRA (v7.6.3#76005)