[ 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)