[ 
https://issues.apache.org/jira/browse/TRAFODION-2827?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

David Wayne Birdsall resolved TRAFODION-2827.
---------------------------------------------
       Resolution: Fixed
    Fix Version/s: 2.3-incubating

> Turn CQD HBASE_UPDATE_COSTING 'ON' by default
> ---------------------------------------------
>
>                 Key: TRAFODION-2827
>                 URL: https://issues.apache.org/jira/browse/TRAFODION-2827
>             Project: Apache Trafodion
>          Issue Type: Improvement
>          Components: sql-cmp
>            Reporter: David Wayne Birdsall
>            Assignee: David Wayne Birdsall
>             Fix For: 2.3-incubating
>
>
> There are presently two sets of stubbed costing code for HBase updates in the 
> Optimizer. The original set simply gives a zero cost to any update node. This 
> is the original stub, and is the one executed by default. The second stub is 
> a copy of the delete costing code, and is executed if CQD 
> HBASE_UPDATE_COSTING is 'ON'. This is much better, because it at least 
> assigns non-zero costs to update nodes. One can get parallel plans for larger 
> update statements using this code, while all plans for the original stub are 
> serial. It isn't perfect, because the theory of operation for update is a bit 
> different than delete, but it should be much better for all but the most 
> trivial update statements.
> As we are beginning to see applications using Trafodion that have larger 
> update statements, it makes sense to change the default for CQD 
> HBASE_UPDATE_COSTING to 'ON' now.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

Reply via email to