<?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 Performance problem with R4I on AS400 in Qlik Replicate</title>
    <link>https://community.qlik.com/t5/Qlik-Replicate/Performance-problem-with-R4I-on-AS400/m-p/2549761#M16325</link>
    <description>&lt;P&gt;Hi all&lt;/P&gt;
&lt;P&gt;i would need help from&amp;nbsp; some one that already and installed and used R4I for understand how you have configured in AS400 R4I (Subsystem, memory ect) as when&amp;nbsp; we use R4I , we have performance problem (high Cpu usage) .&lt;/P&gt;
&lt;P&gt;can some help us to solve the problem ?&lt;/P&gt;
&lt;P&gt;Gio&lt;/P&gt;</description>
    <pubDate>Sun, 24 May 2026 20:46:54 GMT</pubDate>
    <dc:creator>giocot</dc:creator>
    <dc:date>2026-05-24T20:46:54Z</dc:date>
    <item>
      <title>Performance problem with R4I on AS400</title>
      <link>https://community.qlik.com/t5/Qlik-Replicate/Performance-problem-with-R4I-on-AS400/m-p/2549761#M16325</link>
      <description>&lt;P&gt;Hi all&lt;/P&gt;
&lt;P&gt;i would need help from&amp;nbsp; some one that already and installed and used R4I for understand how you have configured in AS400 R4I (Subsystem, memory ect) as when&amp;nbsp; we use R4I , we have performance problem (high Cpu usage) .&lt;/P&gt;
&lt;P&gt;can some help us to solve the problem ?&lt;/P&gt;
&lt;P&gt;Gio&lt;/P&gt;</description>
      <pubDate>Sun, 24 May 2026 20:46:54 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Qlik-Replicate/Performance-problem-with-R4I-on-AS400/m-p/2549761#M16325</guid>
      <dc:creator>giocot</dc:creator>
      <dc:date>2026-05-24T20:46:54Z</dc:date>
    </item>
    <item>
      <title>Re: Performance problem with R4I on AS400</title>
      <link>https://community.qlik.com/t5/Qlik-Replicate/Performance-problem-with-R4I-on-AS400/m-p/2549763#M16326</link>
      <description>&lt;P&gt;Hello Gio,&amp;nbsp;&lt;a href="https://community.qlik.com/t5/user/viewprofilepage/user-id/368732"&gt;@giocot&lt;/a&gt;&amp;nbsp;&lt;/P&gt;
&lt;P data-end="65" data-start="0"&gt;We need additional information to better understand the behavior:&lt;/P&gt;
&lt;OL data-end="327" data-start="67"&gt;
&lt;LI data-end="150" data-start="67" data-section-id="1ri41ik"&gt;&lt;STRONG&gt;How many tasks&lt;/STRONG&gt; are running in parallel and connecting to the same AS/400 system?&lt;/LI&gt;
&lt;LI data-end="197" data-start="152" data-section-id="159bj8r"&gt;&lt;STRONG&gt;How many tables&lt;/STRONG&gt; are included in each task?&lt;/LI&gt;
&lt;LI data-end="257" data-start="199" data-section-id="1uo471w"&gt;Were the tables added using “&lt;STRONG&gt;Table Selection Patterns&lt;/STRONG&gt;”?&lt;/LI&gt;
&lt;LI data-end="327" data-start="259" data-section-id="1mcku53"&gt;What is the &lt;STRONG&gt;journal volume size&lt;/STRONG&gt; during the high CPU usage period?&lt;/LI&gt;
&lt;/OL&gt;
&lt;P data-end="430" data-start="329"&gt;BTW, CPU usage on AS/400 is not directly comparable to CPU usage on Linux or other operating systems.&lt;/P&gt;
&lt;P data-is-only-node="" data-is-last-node="" data-end="709" data-start="432"&gt;For example, on Linux, CPU% generally reflects the total CPU cycles consumed across all cores. On AS/400, however, CPU% may represent usage within a specific shared pool or subsystem. Depending on how jobs and threads are accounted for, the reported value can even exceed 100%.&lt;/P&gt;
&lt;P data-is-only-node="" data-is-last-node="" data-end="709" data-start="432"&gt;Regards,&lt;/P&gt;
&lt;P data-is-only-node="" data-is-last-node="" data-end="709" data-start="432"&gt;John.&lt;/P&gt;</description>
      <pubDate>Mon, 25 May 2026 02:13:37 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Qlik-Replicate/Performance-problem-with-R4I-on-AS400/m-p/2549763#M16326</guid>
      <dc:creator>john_wang</dc:creator>
      <dc:date>2026-05-25T02:13:37Z</dc:date>
    </item>
    <item>
      <title>Re: Performance problem with R4I on AS400</title>
      <link>https://community.qlik.com/t5/Qlik-Replicate/Performance-problem-with-R4I-on-AS400/m-p/2549774#M16329</link>
      <description>&lt;P&gt;Hi&amp;nbsp;John&amp;nbsp;&lt;/P&gt;
&lt;P&gt;thanks for you reply ..&amp;nbsp; be patient (i don't know Qlik..) so i would ask to better explain this point:&lt;/P&gt;
&lt;P&gt;"&lt;EM&gt;Were the tables added using “Table Selection Patterns”?&lt;/EM&gt; "&amp;nbsp; i don't well understand&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;"&amp;nbsp;What is the journal volume size during the high CPU usage period?"&lt;/EM&gt;&amp;nbsp; how can get this information ?&lt;/P&gt;
&lt;P&gt;Thanks in advance&lt;/P&gt;
&lt;P&gt;Gio&amp;nbsp;&lt;/P&gt;
&lt;P&gt;P.S. just for information: which logic is used by the UDTF r4I, to read journal record ? i try to better explain:in journal there are varoius record for any table changes, when a record i read from R4I, how do to skip (the record already read) next time that R4I exceute the selection ??&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 25 May 2026 08:25:30 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Qlik-Replicate/Performance-problem-with-R4I-on-AS400/m-p/2549774#M16329</guid>
      <dc:creator>giocot</dc:creator>
      <dc:date>2026-05-25T08:25:30Z</dc:date>
    </item>
    <item>
      <title>Re: Performance problem with R4I on AS400</title>
      <link>https://community.qlik.com/t5/Qlik-Replicate/Performance-problem-with-R4I-on-AS400/m-p/2549786#M16330</link>
      <description>&lt;P&gt;&lt;SPAN&gt;Hello Gio,&amp;nbsp;&lt;/SPAN&gt;&lt;A href="https://community.qlik.com/t5/user/viewprofilepage/user-id/368732" target="_blank"&gt;@giocot&lt;/A&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;BLOCKQUOTE data-end="57" data-start="0"&gt;
&lt;P data-end="57" data-start="2"&gt;&lt;EM&gt;Were the tables added using “Table Selection Patterns”?&lt;/EM&gt;&lt;/P&gt;
&lt;/BLOCKQUOTE&gt;
&lt;P data-end="140" data-start="59"&gt;Tables can be added either explicitly or through selection patterns, for example:&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="john_wang_0-1779702213978.png" style="width: 400px;"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/188503iF05A667E114EF16F/image-size/medium?v=v2&amp;amp;px=400" role="button" title="john_wang_0-1779702213978.png" alt="john_wang_0-1779702213978.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;DIV class="relative w-full mt-4 mb-1"&gt;
&lt;DIV class=""&gt;
&lt;DIV class="relative"&gt;
&lt;DIV class="h-full min-h-0 min-w-0"&gt;
&lt;DIV class="h-full min-h-0 min-w-0"&gt;
&lt;DIV class="border border-token-border-light border-radius-3xl corner-superellipse/1.1 rounded-3xl"&gt;
&lt;DIV class="h-full w-full border-radius-3xl bg-token-bg-elevated-secondary corner-superellipse/1.1 overflow-clip rounded-3xl lxnfua_clipPathFallback"&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;P data-end="286" data-start="182"&gt;In the above example, all tables beginning with &lt;STRONG&gt;KIT*&lt;/STRONG&gt; as well as the table &lt;STRONG&gt;TESTEMPTY&lt;/STRONG&gt; will be included.&lt;/P&gt;
&lt;BLOCKQUOTE data-end="355" data-start="288"&gt;
&lt;P data-end="355" data-start="290"&gt;&lt;EM&gt;What is the journal volume size during the high CPU usage period?&lt;/EM&gt;&lt;/P&gt;
&lt;/BLOCKQUOTE&gt;
&lt;P data-end="518" data-start="357"&gt;Please work with your DBA to collect this information. It can usually be checked either from the IBM i terminal or through &lt;SPAN class="hover:entity-accent entity-underline inline cursor-pointer align-baseline"&gt;&lt;SPAN class="whitespace-normal"&gt;IBM i Navigator&lt;/SPAN&gt;&lt;/SPAN&gt;.&lt;/P&gt;
&lt;BLOCKQUOTE data-end="582" data-start="520"&gt;
&lt;P data-end="582" data-start="522"&gt;&lt;EM&gt;Which logic is used by the UDTF r4I to read journal records?&lt;/EM&gt;&lt;/P&gt;
&lt;/BLOCKQUOTE&gt;
&lt;P data-end="708" data-start="584"&gt;&lt;SPAN class="hover:entity-accent entity-underline inline cursor-pointer align-baseline"&gt;&lt;SPAN class="whitespace-normal"&gt;Qlik&lt;/SPAN&gt;&lt;/SPAN&gt; Replicate uses the &lt;STRONG&gt;DISPLAY_JOURNAL&lt;/STRONG&gt;() API to capture changes from the AS/400 journal.&lt;/P&gt;
&lt;BLOCKQUOTE data-end="793" data-start="710"&gt;
&lt;P data-end="793" data-start="712"&gt;&lt;EM&gt;how do to skip (the record already read) next time that R4I execute the selection ??&lt;/EM&gt;&lt;/P&gt;
&lt;/BLOCKQUOTE&gt;
&lt;P data-is-only-node="" data-is-last-node="" data-end="1023" data-start="795"&gt;Qlik Replicate maintains the stream position of previously processed journal records in both its runtime memory and repository, allowing subsequent reads to continue from the correct position without rereading processed records.&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Thanks,&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;John.&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Mon, 25 May 2026 09:46:42 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Qlik-Replicate/Performance-problem-with-R4I-on-AS400/m-p/2549786#M16330</guid>
      <dc:creator>john_wang</dc:creator>
      <dc:date>2026-05-25T09:46:42Z</dc:date>
    </item>
  </channel>
</rss>

