[ https://issues.apache.org/jira/browse/TRAFODION-1468?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14723719#comment-14723719 ]
Qifan Chen commented on TRAFODION-1468: --------------------------------------- The following comparison on MDAM costs when RANGE SPE is on and off confirms that the costing in the range spec ON case is over-estimated. ===== RANGE SPEC on MDAM cost object vector ------------------------------ (gdb) p scmCost_->display() SCM Last Row Cost information [Thread 0x7fffd6980700 (LWP 1066) exited] CPUTime=0 IOTime=0 MSGTime=0 idleTime=0 tuple processed=8.81056e+08 tuple produced=2.93697e+08 tuple sent=5.8737e+08 IO rand=8.20867e+06 IO seq=91584 num Probes=1 ========= RANGE SPEC OFF (gdb) p scmCost_->display() SCM Last Row Cost information CPUTime=0 IOTime=0 MSGTime=0 idleTime=0 tuple processed=635019 tuple produced=223238 tuple sent=423346 IO rand=231 IO seq=224 num Probes=1 subset Scan vector: (same for both RANGE SPEC on and OFF) ---------------------- SCM Last Row Cost information CPUTime=0 IOTime=0 MSGTime=0 idleTime=0 tuple processed=5.01317e+08 tuple produced=1.67117e+08 tuple sent=3.34211e+08 IO rand=0 IO seq=91584 num Probes=1 > MDAM plan is not chosen > ------------------------ > > Key: TRAFODION-1468 > URL: https://issues.apache.org/jira/browse/TRAFODION-1468 > Project: Apache Trafodion > Issue Type: Bug > Components: sql-cmp > Reporter: Qifan Chen > Assignee: Qifan Chen > Labels: performance > > The query is as follows. > select "cliente_CIC", "tipoMovimiento", sum("monto") from T where > ("cliente_CIC" = '000003566661') and "fechaOrigen" between cast('2013-12-01' > as timestamp(6)) and cast('2013-12-31' as timestamp(6)) group by 1, 2 order > by 1, 2; > Part of the DDL looks like: > create table T > (... ... > , PRIMARY KEY > ( > "cliente_CIC" > , "operacion_identificacionOperacion" > , "fechaOrigen" > , "nemonico" > , "claveUnicaRegistroJNL" > ) > ) > SALT USING 16 PARTITIONS ON > ( > "cliente_CIC" > , "operacion_identificacionOperacion" > ) > DIVISION BY > ( > date_part('YEARMONTH', "fechaOrigen") > ) > And stats are available for all leading key column groups. -- This message was sent by Atlassian JIRA (v6.3.4#6332)