<?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: Memory Usage: Memory Limit Issues in QlikView</title>
    <link>https://community.qlik.com/t5/QlikView/Memory-Usage-Memory-Limit-Issues/m-p/841964#M295913</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Maybe you could have a change to load these data with only 32 GB RAM if you could remove&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;AutoNumberHash256(&lt;SPAN class="string"&gt;"log_id_pk") &lt;SPAN class="keyword"&gt;as&lt;/SPAN&gt; log_id_pk&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="string"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="string"&gt;which is probably quite distinct or at least replaced it with&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="string"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="string"&gt;&lt;STRONG&gt;AutoNumber&lt;/STRONG&gt;(&lt;SPAN class="string"&gt;"log_id_pk") &lt;SPAN class="keyword"&gt;as&lt;/SPAN&gt; log_id_pk&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="string"&gt;&lt;SPAN class="string"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="string"&gt;&lt;SPAN class="string"&gt;which returned a number and not a string. Alos you should check your other fields. If this not worked you will need more RAM.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="string"&gt;&lt;SPAN class="string"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="string"&gt;&lt;SPAN class="string"&gt;&lt;A href="https://community.qlik.com/qlik-blogpost/2650"&gt;The Importance of Nothing&lt;/A&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="string"&gt;&lt;SPAN class="string"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="string"&gt;&lt;SPAN class="string"&gt;- Marcus&lt;BR /&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Sun, 07 Jun 2015 15:23:07 GMT</pubDate>
    <dc:creator>marcus_sommer</dc:creator>
    <dc:date>2015-06-07T15:23:07Z</dc:date>
    <item>
      <title>Memory Usage: Memory Limit Issues</title>
      <link>https://community.qlik.com/t5/QlikView/Memory-Usage-Memory-Limit-Issues/m-p/841961#M295910</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;We are facing problems with reloading the data and the memory reaching its limit. (32GB).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Following is the configuration of the machine and the data we are trying to load&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;* Virtual Machine&lt;/P&gt;&lt;P&gt;* Intel Xeon CPU E5-2665 @ 2.40GHz 2.40 GHz (2 Processors)&lt;/P&gt;&lt;P&gt;* Memory : 32 GB&lt;/P&gt;&lt;P&gt;* OS: Windows Server 2012 R2 Standard&lt;/P&gt;&lt;P&gt;* OS Type: 64 Bit&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;* Data Size: We already read 400 million rows from SQL Server and made it into a QVD (DataLog04JUN2015.qvd) - 14GB&lt;/P&gt;&lt;P&gt;* Now we are creating another QVD to further reduce the size - by using the correct data type in Qlikview - Autonumber, Date/Time, Num etc.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;What is happening on reloading:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;* The memory is gradually increasing and becomes full (31.9GB) during the reload and around 100 million rows&lt;/P&gt;&lt;P&gt;* Then the memory comes down to 25 GB and stay around this size for some time and then when it reaches 180 million row the memory becomes full again&lt;/P&gt;&lt;P&gt;* The remote session disconnects and the application hangs up&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;What are some of the best practices we can do to keep things under control.&amp;nbsp; We do not really want to increase the memory because we feel that 32GB is sufficient enough.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Will appreciate if someone can assist us with this.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE __default_attr="sql" __jive_macro_name="code" class="jive_macro_code _jivemacro_uid_14336672369458145 jive_text_macro" jivemacro_uid="_14336672369458145" modifiedtitle="true"&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;//-------- Start Multiple Select Statements ------&lt;/P&gt;
&lt;P&gt;DataLog:&lt;/P&gt;
&lt;P&gt;LOAD &lt;/P&gt;
&lt;P&gt;&amp;nbsp; AutoNumberHash256("log_id_pk") as log_id_pk,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; num("log_tun_id") as log_tun_id,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; num("log_gpsvalid") as log_gpsvalid,&lt;/P&gt;
&lt;P&gt;&amp;nbsp; Year(Date(Date#(log_datetimeindata,'YYYYMMDDHHmmss'),'DD/MM/YYYY HH:mm:ss')) as log_datetimeindata_y,&lt;/P&gt;
&lt;P&gt;&amp;nbsp; Month(Date(Date#(log_datetimeindata,'YYYYMMDDHHmmss'),'DD/MM/YYYY HH:mm:ss')) as log_datetimeindata_m,&lt;/P&gt;
&lt;P&gt;&amp;nbsp; Day(Date(Date#(log_datetimeindata,'YYYYMMDDHHmmss'),'DD/MM/YYYY HH:mm:ss')) as log_datetimeindata_d,&lt;/P&gt;
&lt;P&gt;&amp;nbsp; Hour(Date(Date#(log_datetimeindata,'YYYYMMDDHHmmss'),'DD/MM/YYYY HH:mm:ss')) as log_datetimeindata_h,&lt;/P&gt;
&lt;P&gt;&amp;nbsp; Minute(Date(Date#(log_datetimeindata,'YYYYMMDDHHmmss'),'DD/MM/YYYY HH:mm:ss')) as log_datetimeindata_mi,&lt;/P&gt;
&lt;P&gt;&amp;nbsp; Second(Date(Date#(log_datetimeindata,'YYYYMMDDHHmmss'),'DD/MM/YYYY HH:mm:ss')) as log_datetimeindata_sec,&lt;/P&gt;
&lt;P&gt;&amp;nbsp; num("log_speed") as log_speed,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; num( "log_mileage") as log_mileage,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; num("log_altitude") as log_altitude ,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; "log_eventtype",&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; num("log_di1") as log_di1,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; num("log_cst_id") as log_cst_id,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; num("log_dpt_id") as log_dpt_id,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; num("log_drv_id") as log_drv_id,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; num("log_ass_id") as log_ass_id&lt;/P&gt;
&lt;P&gt;FROM &lt;C&gt;(qvd);&lt;/C&gt;&lt;/P&gt;
&lt;P&gt;//-------- End Multiple Select Statements ------&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;/PRE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 07 Jun 2015 09:22:23 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Memory-Usage-Memory-Limit-Issues/m-p/841961#M295910</guid>
      <dc:creator>sjhussain</dc:creator>
      <dc:date>2015-06-07T09:22:23Z</dc:date>
    </item>
    <item>
      <title>Re: Memory Usage: Memory Limit Issues</title>
      <link>https://community.qlik.com/t5/QlikView/Memory-Usage-Memory-Limit-Issues/m-p/841962#M295911</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;My guess is that 32GB just is too little RAM for your data. 400 million records is quite a lot.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;HIC&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 07 Jun 2015 14:38:24 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Memory-Usage-Memory-Limit-Issues/m-p/841962#M295911</guid>
      <dc:creator>hic</dc:creator>
      <dc:date>2015-06-07T14:38:24Z</dc:date>
    </item>
    <item>
      <title>Re: Memory Usage: Memory Limit Issues</title>
      <link>https://community.qlik.com/t5/QlikView/Memory-Usage-Memory-Limit-Issues/m-p/841963#M295912</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;You could Floor()&amp;nbsp; what you want as date data :&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Year(Date&lt;SPAN style="color: #ff0000;"&gt;&lt;STRONG&gt;(FLOOR&lt;/STRONG&gt;&lt;/SPAN&gt;(Date#(log_datetimeindata,'YYYYMMDDHHmmss')&lt;SPAN style="color: #ff0000;"&gt;&lt;STRONG&gt;)&lt;/STRONG&gt;&lt;/SPAN&gt;,'DD/MM/YYYY HH:mm:ss')) as log_datetimeindata_y, &lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;and Frac() what you want &lt;SPAN style="font-size: 13.3333330154419px;"&gt;as &lt;/SPAN&gt;time data :&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;EM&gt; Hour(Date(&lt;SPAN style="color: #ff0000;"&gt;&lt;STRONG&gt;FRAC(&lt;/STRONG&gt;&lt;/SPAN&gt;Date#(log_datetimeindata,'YYYYMMDDHHmmss')&lt;SPAN style="color: #ff0000;"&gt;&lt;STRONG&gt;)&lt;/STRONG&gt;&lt;/SPAN&gt;,'DD/MM/YYYY HH:mm:ss')) as log_datetimeindata_h,&amp;nbsp; &lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;and see how it performs RAM &amp;amp; QVD size wise.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 07 Jun 2015 15:12:15 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Memory-Usage-Memory-Limit-Issues/m-p/841963#M295912</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2015-06-07T15:12:15Z</dc:date>
    </item>
    <item>
      <title>Re: Memory Usage: Memory Limit Issues</title>
      <link>https://community.qlik.com/t5/QlikView/Memory-Usage-Memory-Limit-Issues/m-p/841964#M295913</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Maybe you could have a change to load these data with only 32 GB RAM if you could remove&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;AutoNumberHash256(&lt;SPAN class="string"&gt;"log_id_pk") &lt;SPAN class="keyword"&gt;as&lt;/SPAN&gt; log_id_pk&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="string"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="string"&gt;which is probably quite distinct or at least replaced it with&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="string"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="string"&gt;&lt;STRONG&gt;AutoNumber&lt;/STRONG&gt;(&lt;SPAN class="string"&gt;"log_id_pk") &lt;SPAN class="keyword"&gt;as&lt;/SPAN&gt; log_id_pk&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="string"&gt;&lt;SPAN class="string"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="string"&gt;&lt;SPAN class="string"&gt;which returned a number and not a string. Alos you should check your other fields. If this not worked you will need more RAM.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="string"&gt;&lt;SPAN class="string"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="string"&gt;&lt;SPAN class="string"&gt;&lt;A href="https://community.qlik.com/qlik-blogpost/2650"&gt;The Importance of Nothing&lt;/A&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="string"&gt;&lt;SPAN class="string"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="string"&gt;&lt;SPAN class="string"&gt;- Marcus&lt;BR /&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 07 Jun 2015 15:23:07 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Memory-Usage-Memory-Limit-Issues/m-p/841964#M295913</guid>
      <dc:creator>marcus_sommer</dc:creator>
      <dc:date>2015-06-07T15:23:07Z</dc:date>
    </item>
  </channel>
</rss>

