SAP Knowledge Base Article - Preview

3420669 - SAP IQ - slower performance with an "update" statement when higher "-iqmt" applied

Symptom

  • Found an "update" statement runs slower when higher "-iqmt" applied.

--problematic "update" statement
UPDATE #table01 t1
SET col1 = 100*t2.col7
FROM #table02 t2,
WHERE t2.col4 = t1.col4
AND t2.col2 = t1.col3
AND t2.col3 = (select max(col3) from #table02 where col4=t2.col4 and col3 <= t1.col5
AND col2 = t2.col2 and col6 = t2.col6 );

  • Following is the performance result of the update SQL with SP05.09 on customer's env ( 16 physical cores ) per several "-iqmt" tried.

(1) -iqmt   200 / Elapsed Time 0:00:21.856386
(2) -iqmt   983 / Elapsed Time 0:00:55.809667 ==> default "-iqmt" calculated automatically
(3) -iqmt 1024 / Elapsed Time 0:00:55.637338
(4) -iqmt 2048 / Elapsed Time 0:01:57.132944
(5) -iqmt 3072 / Elapsed Time 0:04:16.061877
(6) -iqmt 4096 / Elapsed Time 0:06:05.639133


Read more...

Environment

  • SAP IQ 16.1 SP03.07
  • SAP IQ 16.1 SP05.09 

Product

SAP IQ 16.1

Keywords

number of thread, "-iqmt", , KBA , BC-SYB-IQ , Sybase IQ , BW-SYS-DB-IQ , BW on HANA with Sybase IQ Near-line Storage , Problem

About this page

This is a preview of a SAP Knowledge Base Article. Click more to access the full version on SAP for Me (Login required).

Search for additional results

Visit SAP Support Portal's SAP Notes and KBA Search.