<?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: High Latency in Change Processing – Help Understanding Memory vs Disk Buffers in Qlik Replicate</title>
    <link>https://community.qlik.com/t5/Qlik-Replicate/High-Latency-in-Change-Processing-Help-Understanding-Memory-vs/m-p/2541191#M15792</link>
    <description>&lt;P&gt;Thanks&amp;nbsp;&lt;a href="https://community.qlik.com/t5/user/viewprofilepage/user-id/125525"&gt;@DesmondWOO&lt;/a&gt;&amp;nbsp;for the explanation, I just need a few things because I want to properly do troubleshooting,&lt;BR /&gt;1. To know if source or target has the issue.&lt;/P&gt;&lt;P&gt;2. If its issue reading the source( if too much of logs get generated when an activity has occurred at source). how to tune replicate to ensure faster reads.&lt;BR /&gt;3. If the issue is writing to source , what tuning needs to be done.&lt;/P&gt;&lt;P&gt;Main thing I want to know is how can I understand these things properly,( like if possible with logging levels, read the logs), And how tuning the task to help increase throughput and reduce latency.&lt;BR /&gt;&lt;BR /&gt;Thanks in advance.&lt;/P&gt;</description>
    <pubDate>Tue, 20 Jan 2026 13:57:12 GMT</pubDate>
    <dc:creator>user2828</dc:creator>
    <dc:date>2026-01-20T13:57:12Z</dc:date>
    <item>
      <title>High Latency in Change Processing – Help Understanding Memory vs Disk Buffers</title>
      <link>https://community.qlik.com/t5/Qlik-Replicate/High-Latency-in-Change-Processing-Help-Understanding-Memory-vs/m-p/2541156#M15786</link>
      <description>&lt;P&gt;Hi everyone,&lt;BR /&gt;I’m working on a Change Processing task in Qlik Replicate and I’m trying to understand how the “on memory” and “on disk” buffers behave on both the source and target sides.&lt;/P&gt;&lt;P&gt;What I’ve noticed is that when latency increases, the number of records sitting in memory or moving to disk changes a lot. I want to understand the following:&lt;/P&gt;&lt;OL&gt;&lt;LI&gt;&lt;P&gt;What exactly does it mean when records are held “on memory” during change processing?&lt;/P&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;When do records move “on disk,” and how does this affect CDC latency?&lt;/P&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;If a task is showing more records on disk, what are the typical causes?&lt;/P&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;What tuning steps or &lt;STRONG&gt;settings should I look at to prevent disk spillover and reduce latency&lt;/STRONG&gt;?&lt;/P&gt;&lt;/LI&gt;&lt;/OL&gt;&lt;P&gt;&lt;STRONG&gt;I’m hoping to get clarity on how these buffers work internally and what practical tuning fixes I should apply when memory buffers fill and tasks start writing to disk.&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Any detailed explanation or tuning guidance would really help. Thanks!&lt;/STRONG&gt;&lt;/P&gt;</description>
      <pubDate>Tue, 20 Jan 2026 08:58:48 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Qlik-Replicate/High-Latency-in-Change-Processing-Help-Understanding-Memory-vs/m-p/2541156#M15786</guid>
      <dc:creator>user2828</dc:creator>
      <dc:date>2026-01-20T08:58:48Z</dc:date>
    </item>
    <item>
      <title>Re: High Latency in Change Processing – Help Understanding Memory vs Disk Buffers</title>
      <link>https://community.qlik.com/t5/Qlik-Replicate/High-Latency-in-Change-Processing-Help-Understanding-Memory-vs/m-p/2541164#M15787</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.qlik.com/t5/user/viewprofilepage/user-id/300138"&gt;@user2828&lt;/a&gt;&amp;nbsp;,&lt;BR /&gt;&lt;BR /&gt;1. What exactly does it mean when records are held “on memory” during change processing?&lt;BR /&gt;Qlik Replicate keeps change data in memory while a transaction is being processed. Once the transaction is fully committed on the source and/or applied to the target, the data is released. If a transaction exceeds the available memory or remains uncommitted beyond the configured time threshold, Replicate will automatically offload that data to disk.&lt;/P&gt;
&lt;P&gt;&lt;!--StartFragment --&gt;&lt;/P&gt;
&lt;P&gt;For more details, please refer to the &lt;A href="https://help.qlik.com/en-US/replicate/November2025/Content/Global_Common/Content/SharedEMReplicate/Customize%20Tasks/tasks_applychangtunestab.htm#ar_tasks_custom_1624443382_1694425" target="_blank" rel="noopener"&gt;user guide&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;&lt;!--EndFragment --&gt;&lt;/P&gt;
&lt;P&gt;&lt;BR /&gt;2. When do records move “on disk,” and how does this affect CDC latency?&lt;BR /&gt;Because disk I/O is slower than memory access, this can increase CDC latency. The key is understanding why Replicate is offloading changes to disk.&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;3. If a task is showing more records on disk, what are the typical causes?&lt;BR /&gt;- Changes are queued and waiting to be applied to the target.&lt;BR /&gt;-&amp;nbsp;Very large or long‑running transactions, such as those generated by maintenance operations.&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;4. What tuning steps or&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;settings should I look at to prevent disk spillover and reduce latency?- &lt;BR /&gt;- Reviewing table structures and primary key/unique index, especially tables containing LOB columns, which can significantly increase transaction size.&lt;BR /&gt;- Performing capacity and throughput testing to validate the performance of both the source and target endpoints.&lt;BR /&gt;- Network paths between Qlik Replicate sever, source, and target.&lt;/P&gt;
&lt;P&gt;&lt;!--EndFragment --&gt;&lt;/P&gt;
&lt;P&gt;&lt;BR /&gt;Regards,&lt;BR /&gt;Desmond&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 20 Jan 2026 10:03:13 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Qlik-Replicate/High-Latency-in-Change-Processing-Help-Understanding-Memory-vs/m-p/2541164#M15787</guid>
      <dc:creator>DesmondWOO</dc:creator>
      <dc:date>2026-01-20T10:03:13Z</dc:date>
    </item>
    <item>
      <title>Re: High Latency in Change Processing – Help Understanding Memory vs Disk Buffers</title>
      <link>https://community.qlik.com/t5/Qlik-Replicate/High-Latency-in-Change-Processing-Help-Understanding-Memory-vs/m-p/2541191#M15792</link>
      <description>&lt;P&gt;Thanks&amp;nbsp;&lt;a href="https://community.qlik.com/t5/user/viewprofilepage/user-id/125525"&gt;@DesmondWOO&lt;/a&gt;&amp;nbsp;for the explanation, I just need a few things because I want to properly do troubleshooting,&lt;BR /&gt;1. To know if source or target has the issue.&lt;/P&gt;&lt;P&gt;2. If its issue reading the source( if too much of logs get generated when an activity has occurred at source). how to tune replicate to ensure faster reads.&lt;BR /&gt;3. If the issue is writing to source , what tuning needs to be done.&lt;/P&gt;&lt;P&gt;Main thing I want to know is how can I understand these things properly,( like if possible with logging levels, read the logs), And how tuning the task to help increase throughput and reduce latency.&lt;BR /&gt;&lt;BR /&gt;Thanks in advance.&lt;/P&gt;</description>
      <pubDate>Tue, 20 Jan 2026 13:57:12 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Qlik-Replicate/High-Latency-in-Change-Processing-Help-Understanding-Memory-vs/m-p/2541191#M15792</guid>
      <dc:creator>user2828</dc:creator>
      <dc:date>2026-01-20T13:57:12Z</dc:date>
    </item>
    <item>
      <title>Re: High Latency in Change Processing – Help Understanding Memory vs Disk Buffers</title>
      <link>https://community.qlik.com/t5/Qlik-Replicate/High-Latency-in-Change-Processing-Help-Understanding-Memory-vs/m-p/2541221#M15795</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.qlik.com/t5/user/viewprofilepage/user-id/300138"&gt;@user2828&lt;/a&gt;&amp;nbsp;,&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;
&lt;P&gt;1. To know if source or target has the issue.&lt;/P&gt;
&lt;P&gt;&lt;!--StartFragment --&gt;Enable TRACE/VERBOSE logging&amp;nbsp;level on the PERFORMANCE logger. This will help you determine whether the bottleneck is occurring at the source system or the target system.&lt;/P&gt;
&lt;P&gt;2. If its issue reading the source( if too much of logs get generated when an activity has occurred at source). how to tune replicate to ensure faster reads.&lt;BR /&gt;3. If the issue is writing to source , what tuning needs to be done.&lt;/P&gt;
&lt;P&gt;Tuning depends on multiple factors such as source system configuration, network throughput, and workload characteristics. For detailed guidance tailored to your environment, please engage with our Professional Services (PS) team.&lt;/P&gt;
&lt;P&gt;4.&amp;nbsp;&lt;SPAN&gt;Main thing I want to know is how can I understand these things properly,( like if possible with logging levels, read the logs), And how tuning the task to help increase throughput and reduce latency.&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;For CDC, you can enable TRACAE level logging on the SOURCE_CAPTURE, TARGET_APPLY and PEROFRMANCE to measure the throughput.&lt;BR /&gt;&lt;BR /&gt;Regards,&lt;BR /&gt;Desmond&lt;/P&gt;</description>
      <pubDate>Wed, 21 Jan 2026 01:49:36 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Qlik-Replicate/High-Latency-in-Change-Processing-Help-Understanding-Memory-vs/m-p/2541221#M15795</guid>
      <dc:creator>DesmondWOO</dc:creator>
      <dc:date>2026-01-21T01:49:36Z</dc:date>
    </item>
  </channel>
</rss>

