<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: QlikView Server doesn't take advantage of multiple cores in QlikView</title>
    <link>https://community.qlik.com/t5/QlikView/QlikView-Server-doesn-t-take-advantage-of-multiple-cores/m-p/534848#M1270556</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If the issue is in the functions used, then there is no "core issue", because what is causing the bad performance are the expressions in the charts.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Try doing a binary load from that file to an empty one, and move some of the charts (not all of them) to see where is the issue.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope that helps.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Miguel&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 01 Aug 2013 11:27:49 GMT</pubDate>
    <dc:creator>Miguel_Angel_Baeyens</dc:creator>
    <dc:date>2013-08-01T11:27:49Z</dc:date>
    <item>
      <title>QlikView Server doesn't take advantage of multiple cores</title>
      <link>https://community.qlik.com/t5/QlikView/QlikView-Server-doesn-t-take-advantage-of-multiple-cores/m-p/534842#M1270549</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello all,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Documentation states that "&lt;SPAN style="font-size: 11.0pt; font-family: 'Calibri','sans-serif';"&gt;QlikView scales almost perfectly with the addition of more cores and more CPUs".&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;However, our QV11 server seems to use only one CPU (green graph in the attached image) reaching a "server timeout" response when it takes too much time, while the other CPU remains almost idle (red graph).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Could somebody give us advice about why is this happening?&lt;BR /&gt;&lt;IMG __jive_id="44663" class="jive-image-thumbnail jive-image" onclick="" alt="System while failure.png" src="/legacyfs/online/44663_System while failure.png" width="450" /&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 26 Jan 2026 18:19:17 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/QlikView-Server-doesn-t-take-advantage-of-multiple-cores/m-p/534842#M1270549</guid>
      <dc:creator />
      <dc:date>2026-01-26T18:19:17Z</dc:date>
    </item>
    <item>
      <title>Re: QlikView Server doesn't take advantage of multiple cores</title>
      <link>https://community.qlik.com/t5/QlikView/QlikView-Server-doesn-t-take-advantage-of-multiple-cores/m-p/534843#M1270551</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Is there any chance that the chart that throws that server timeout has one or several Count DISTINCT or Aggr() functions within them? That can be the cause.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;By the way, does the CPU behaves like that with any document of QlikView?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope that helps.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Miguel&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 29 Jul 2013 13:33:23 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/QlikView-Server-doesn-t-take-advantage-of-multiple-cores/m-p/534843#M1270551</guid>
      <dc:creator>Miguel_Angel_Baeyens</dc:creator>
      <dc:date>2013-07-29T13:33:23Z</dc:date>
    </item>
    <item>
      <title>Re: QlikView Server doesn't take advantage of multiple cores</title>
      <link>https://community.qlik.com/t5/QlikView/QlikView-Server-doesn-t-take-advantage-of-multiple-cores/m-p/534844#M1270552</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hola Miguel, thank you,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;There are just a couple of&amp;nbsp; aggr(count(distinct... used as expressions in list boxes, and some getSelectedCount(). There are also a lot of nested ifs. Do you think these could be a problem?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I'm going to check the just-one-core usage is happening with other QlikView documents.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 29 Jul 2013 16:11:41 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/QlikView-Server-doesn-t-take-advantage-of-multiple-cores/m-p/534844#M1270552</guid>
      <dc:creator />
      <dc:date>2013-07-29T16:11:41Z</dc:date>
    </item>
    <item>
      <title>Re: QlikView Server doesn't take advantage of multiple cores</title>
      <link>https://community.qlik.com/t5/QlikView/QlikView-Server-doesn-t-take-advantage-of-multiple-cores/m-p/534845#M1270553</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Yes, definitely that can be one issue. Try moving those nested If() to different objects (having many with different expressions instead of one with one single big expression).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Anyway, let's see what happens to other QVW files.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope that helps.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Miguel&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 29 Jul 2013 19:18:54 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/QlikView-Server-doesn-t-take-advantage-of-multiple-cores/m-p/534845#M1270553</guid>
      <dc:creator>Miguel_Angel_Baeyens</dc:creator>
      <dc:date>2013-07-29T19:18:54Z</dc:date>
    </item>
    <item>
      <title>Re: QlikView Server doesn't take advantage of multiple cores</title>
      <link>https://community.qlik.com/t5/QlikView/QlikView-Server-doesn-t-take-advantage-of-multiple-cores/m-p/534846#M1270554</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Other QVW files use only one core too, while the other is almost idle. So I really would like to understand why and make use of the two cores (and possibly get more cores to get rid of the "server timeout").&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;About the nested ifs, I think it's going to be very difficult to redesign the QVW, so I would prefer to solve the core issue first.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 30 Jul 2013 08:12:32 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/QlikView-Server-doesn-t-take-advantage-of-multiple-cores/m-p/534846#M1270554</guid>
      <dc:creator />
      <dc:date>2013-07-30T08:12:32Z</dc:date>
    </item>
    <item>
      <title>Re: QlikView Server doesn't take advantage of multiple cores</title>
      <link>https://community.qlik.com/t5/QlikView/QlikView-Server-doesn-t-take-advantage-of-multiple-cores/m-p/534847#M1270555</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;We are experiencing the same thing and would be a great help for any advice as well.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;We have a machine with 8xquad core (32) cpu with 256MB RAM. and we tested a qvw with 5 users, and we found that we are using one CPU.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The QV process is not utilizing the server resource available.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Any suggestion would be great.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt;David&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 31 Jul 2013 10:08:44 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/QlikView-Server-doesn-t-take-advantage-of-multiple-cores/m-p/534847#M1270555</guid>
      <dc:creator>dcheung3388</dc:creator>
      <dc:date>2013-07-31T10:08:44Z</dc:date>
    </item>
    <item>
      <title>Re: QlikView Server doesn't take advantage of multiple cores</title>
      <link>https://community.qlik.com/t5/QlikView/QlikView-Server-doesn-t-take-advantage-of-multiple-cores/m-p/534848#M1270556</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If the issue is in the functions used, then there is no "core issue", because what is causing the bad performance are the expressions in the charts.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Try doing a binary load from that file to an empty one, and move some of the charts (not all of them) to see where is the issue.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope that helps.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Miguel&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 01 Aug 2013 11:27:49 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/QlikView-Server-doesn-t-take-advantage-of-multiple-cores/m-p/534848#M1270556</guid>
      <dc:creator>Miguel_Angel_Baeyens</dc:creator>
      <dc:date>2013-08-01T11:27:49Z</dc:date>
    </item>
    <item>
      <title>Re: QlikView Server doesn't take advantage of multiple cores</title>
      <link>https://community.qlik.com/t5/QlikView/QlikView-Server-doesn-t-take-advantage-of-multiple-cores/m-p/534849#M1270557</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You are right Miguel, I think the core issue wasn't there, I think I checked wrongly the task manager. To &lt;A _jive_internal="true" class="jiveTT-hover-user jive-username-link" href="https://community.qlik.com/people/dcheung3388" id="jive-8956528737757193435048"&gt;David Cheung&lt;/A&gt; below me: recheck your task manager, you were probably using all the cores and by mistake you thought that you weren't, just like me.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I'll check the different charts and expressions.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 01 Aug 2013 11:57:21 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/QlikView-Server-doesn-t-take-advantage-of-multiple-cores/m-p/534849#M1270557</guid>
      <dc:creator />
      <dc:date>2013-08-01T11:57:21Z</dc:date>
    </item>
    <item>
      <title>Re: QlikView Server doesn't take advantage of multiple cores</title>
      <link>https://community.qlik.com/t5/QlikView/QlikView-Server-doesn-t-take-advantage-of-multiple-cores/m-p/534850#M1270558</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Alzhaid, and Miguel,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;We have raised this with QT, and waiting for a response on this.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;We are in the midst of 'peeling the onion', layer by layer.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;We have found that the Set Analysis is performing at Multi-Core CPU.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;What we are now tracing is why we have a wait period before the calculation starts to perform.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This is a good exercise!... &lt;IMG src="https://community.qlik.com/legacyfs/online/emoticons/happy.png" /&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;David&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 01 Aug 2013 12:03:12 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/QlikView-Server-doesn-t-take-advantage-of-multiple-cores/m-p/534850#M1270558</guid>
      <dc:creator>dcheung3388</dc:creator>
      <dc:date>2013-08-01T12:03:12Z</dc:date>
    </item>
    <item>
      <title>Re: QlikView Server doesn't take advantage of multiple cores</title>
      <link>https://community.qlik.com/t5/QlikView/QlikView-Server-doesn-t-take-advantage-of-multiple-cores/m-p/534851#M1270559</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;We have found the problem the cause of the problem, it's the way expression becomes a the 'single-thread' chain reaction.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks for the pointer.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;David&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 07 Aug 2013 08:55:35 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/QlikView-Server-doesn-t-take-advantage-of-multiple-cores/m-p/534851#M1270559</guid>
      <dc:creator>dcheung3388</dc:creator>
      <dc:date>2013-08-07T08:55:35Z</dc:date>
    </item>
    <item>
      <title>Re: QlikView Server doesn't take advantage of multiple cores</title>
      <link>https://community.qlik.com/t5/QlikView/QlikView-Server-doesn-t-take-advantage-of-multiple-cores/m-p/534852#M1270560</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello David,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Could you explain further how a expression became a 'single-thread' chain reaction? (In my case I think we were using all cores in all expressions).&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 07 Aug 2013 08:59:28 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/QlikView-Server-doesn-t-take-advantage-of-multiple-cores/m-p/534852#M1270560</guid>
      <dc:creator />
      <dc:date>2013-08-07T08:59:28Z</dc:date>
    </item>
    <item>
      <title>Re: QlikView Server doesn't take advantage of multiple cores</title>
      <link>https://community.qlik.com/t5/QlikView/QlikView-Server-doesn-t-take-advantage-of-multiple-cores/m-p/534853#M1270561</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Alzhaid,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This is what we have found and we are in the progress of conducting more test to verify the performance.... &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;We have a qvw that is 700MB for financial reporting with 6 years of data.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Within this qvw, we have a tab with a P&amp;amp;L pivot table, and user can select the period they want to show, when user select a column, we noticed only 1 x CPU (32 cpu in total with 256GB RAM) was actually moving... and when we have 5 users, all the users request were queued... if the response took 30 seconds to complete, the user A would be 30 seconds, User B would then be 25-30 seconds later and continue... &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If we changed the expression to a simple SUM(), all the CPU were used... so we start breaking down the expression.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;We then found that within the original expression, we had a data island field called 'unit' which allows us to show the amount in "full, thousand, and million' this is a field that is selectable by the user and based on the selection, the expression would then divide on it.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;We found that when trying to divide on this, it was causing (seems to be in task manager) the CPU to go into a single-thread mode.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Instead, what did was to change the expression to use a "variable" which incoroprated the expression to pickup the selected data island field.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Once this was changed, the whole expression became "multi-thread" and we could see all the CPU going crazy... And all the Users request were completed almost together... &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;What a learning exercise, drove a few of our us nuts... ! &lt;IMG src="https://community.qlik.com/legacyfs/online/emoticons/laugh.png" /&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;David&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 07 Aug 2013 09:22:36 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/QlikView-Server-doesn-t-take-advantage-of-multiple-cores/m-p/534853#M1270561</guid>
      <dc:creator>dcheung3388</dc:creator>
      <dc:date>2013-08-07T09:22:36Z</dc:date>
    </item>
  </channel>
</rss>

