<?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: TSWP Files in Qlik Replicate</title>
    <link>https://community.qlik.com/t5/Qlik-Replicate/TSWP-Files/m-p/2554840#M16625</link>
    <description>&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;&lt;SPAN class=""&gt;Thank you.

Is my understanding correct that TSWP files are generated under either of the following conditions?

① When the "Transactions duration exceeds (seconds)" setting in "Transaction Offload Tuning" is set to a lower value than the "Longer than (seconds)" setting in "Batch Tuning."

② When the volume of updates exceeds the "Total transactions memory size exceeds (MB)" setting in "Transaction Offload Tuning."

Regarding the point that TSWP files are normally supposed to be deleted upon being committed to the target but sometimes remain undeleted:

In my testing, it appears that they are rarely deleted at the first "Longer than (seconds)" interval;

instead, I frequently observe two of them being deleted together at the second "Longer than (seconds)" interval.&lt;/SPAN&gt;&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Mon, 17 Aug 2026 10:40:58 GMT</pubDate>
    <dc:creator>iti-attunity-sup</dc:creator>
    <dc:date>2026-08-17T10:40:58Z</dc:date>
    <item>
      <title>TSWP Files</title>
      <link>https://community.qlik.com/t5/Qlik-Replicate/TSWP-Files/m-p/2435729#M10346</link>
      <description>&lt;P&gt;Can I manually apply tswp files from terminal ?&lt;/P&gt;</description>
      <pubDate>Thu, 28 Mar 2024 18:09:29 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Qlik-Replicate/TSWP-Files/m-p/2435729#M10346</guid>
      <dc:creator>gkoduru</dc:creator>
      <dc:date>2024-03-28T18:09:29Z</dc:date>
    </item>
    <item>
      <title>Re: TSWP Files</title>
      <link>https://community.qlik.com/t5/Qlik-Replicate/TSWP-Files/m-p/2435806#M10351</link>
      <description>&lt;P&gt;Hello&amp;nbsp;&lt;a href="https://community.qlik.com/t5/user/viewprofilepage/user-id/250175"&gt;@gkoduru&lt;/a&gt;&amp;nbsp;,&lt;/P&gt;
&lt;P&gt;Welcome to Qlik Community forum and thanks for reaching out here!&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;TSWP Files are internal binary format files which store records temporary, Qlik Replicate usually keeps transaction data in memory until it is fully committed to the source and/or&amp;nbsp;target. However, transactions that are larger than the allocated memory or that are not committed&amp;nbsp;within the specified time limit will &lt;A title="be offloaded to disk TSWP Files" href="https://help.qlik.com/en-US/replicate/November2023/Content/Global_Common/Content/SharedEMReplicate/Customize%20Tasks/tasks_applychangtunestab.htm#ar_tasks_custom_1624443382_1694425:~:text=is%201.-,Transaction%20offload%20tuning,Replicate%20started%20capturing%20the%20transaction.%20The%20default%20value%20is%2060.,-Miscellaneous%20tuning" target="_blank" rel="noopener"&gt;be offloaded to disk TSWP Files&lt;/A&gt;.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Qlik Replicate will try to read the change records from TSWP Files to memory and apply them to target side automatically if possible. You need NOT care about the TSWP Files unless Replicate failed to process these files at all. There is no way to operate these TSWP Files manually directly.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Hope this helps.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;John.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 29 Mar 2024 07:05:44 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Qlik-Replicate/TSWP-Files/m-p/2435806#M10351</guid>
      <dc:creator>john_wang</dc:creator>
      <dc:date>2024-03-29T07:05:44Z</dc:date>
    </item>
    <item>
      <title>Re: TSWP Files</title>
      <link>https://community.qlik.com/t5/Qlik-Replicate/TSWP-Files/m-p/2554831#M16623</link>
      <description>&lt;P&gt;Hello.&lt;/P&gt;&lt;P&gt;For example, I would like to set the configuration as follows to extend the apply duration:&lt;/P&gt;&lt;P&gt;Task Setting &amp;gt; Change Processing &amp;gt; Change Processing Tuning &amp;gt; Batch Tuning&lt;/P&gt;&lt;P&gt;Longer than (seconds): 3599&lt;/P&gt;&lt;P&gt;But less than (seconds): 3600&lt;/P&gt;&lt;P&gt;In this scenario, am I correct in understanding that any data exceeding the thresholds specified in "Transaction Offload Tuning" will be written to TSWP files?&lt;/P&gt;&lt;P&gt;Also, could you please clarify when these TSWP files are automatically deleted?&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, 17 Aug 2026 08:12:20 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Qlik-Replicate/TSWP-Files/m-p/2554831#M16623</guid>
      <dc:creator>iti-attunity-sup</dc:creator>
      <dc:date>2026-08-17T08:12:20Z</dc:date>
    </item>
    <item>
      <title>Re: TSWP Files</title>
      <link>https://community.qlik.com/t5/Qlik-Replicate/TSWP-Files/m-p/2554834#M16624</link>
      <description>&lt;P&gt;Hi, Yes, so for better performance set it to be longer in duration than the batch setting. Also, the&amp;nbsp;&lt;SPAN&gt;Total transactions memory size exceeds (MB) setting in&lt;/SPAN&gt;&amp;nbsp;Transaction Offload Tuning will come into play too.&lt;SPAN&gt;&amp;nbsp;In normal circumstances TSWP files are automatically deleted once they have been loaded back into memory for processing. If you run into Task issues they could remain. Cheers!&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Mon, 17 Aug 2026 08:56:01 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Qlik-Replicate/TSWP-Files/m-p/2554834#M16624</guid>
      <dc:creator>-mjl-</dc:creator>
      <dc:date>2026-08-17T08:56:01Z</dc:date>
    </item>
    <item>
      <title>Re: TSWP Files</title>
      <link>https://community.qlik.com/t5/Qlik-Replicate/TSWP-Files/m-p/2554840#M16625</link>
      <description>&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;&lt;SPAN class=""&gt;Thank you.

Is my understanding correct that TSWP files are generated under either of the following conditions?

① When the "Transactions duration exceeds (seconds)" setting in "Transaction Offload Tuning" is set to a lower value than the "Longer than (seconds)" setting in "Batch Tuning."

② When the volume of updates exceeds the "Total transactions memory size exceeds (MB)" setting in "Transaction Offload Tuning."

Regarding the point that TSWP files are normally supposed to be deleted upon being committed to the target but sometimes remain undeleted:

In my testing, it appears that they are rarely deleted at the first "Longer than (seconds)" interval;

instead, I frequently observe two of them being deleted together at the second "Longer than (seconds)" interval.&lt;/SPAN&gt;&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 17 Aug 2026 10:40:58 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Qlik-Replicate/TSWP-Files/m-p/2554840#M16625</guid>
      <dc:creator>iti-attunity-sup</dc:creator>
      <dc:date>2026-08-17T10:40:58Z</dc:date>
    </item>
    <item>
      <title>Re: TSWP Files</title>
      <link>https://community.qlik.com/t5/Qlik-Replicate/TSWP-Files/m-p/2554842#M16626</link>
      <description>&lt;P&gt;YW. Yes that is correct. Think of it as a temporary transaction store in case a Task is showing high latency and transactions start hitting a backlog. You don't want this backlog consuming all of the memory on the Replicate server since no Task would be able to run in that scenario.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I guess there could be some timing mismatches on what you're observing. Is this observation affecting something?&lt;/P&gt;</description>
      <pubDate>Mon, 17 Aug 2026 11:21:08 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Qlik-Replicate/TSWP-Files/m-p/2554842#M16626</guid>
      <dc:creator>-mjl-</dc:creator>
      <dc:date>2026-08-17T11:21:08Z</dc:date>
    </item>
    <item>
      <title>Re: TSWP Files</title>
      <link>https://community.qlik.com/t5/Qlik-Replicate/TSWP-Files/m-p/2554843#M16627</link>
      <description>&lt;P&gt;Thank you.&lt;/P&gt;&lt;P&gt;The target is Snowflake.&lt;/P&gt;&lt;P&gt;We aim to reduce Snowflake warehouse costs by setting the application interval to once per hour.&lt;/P&gt;&lt;P&gt;However, extending the interval resulted in the creation of TSWP files, making it necessary to re-evaluate the Qlik server resources.&lt;/P&gt;&lt;P&gt;If TSWP files were deleted upon application to the target, we would only have needed enough capacity for one hour's worth of data; however,&lt;BR /&gt;since there were instances where they were not deleted, we wanted to clarify the system's specifications regarding this behavior.&lt;/P&gt;</description>
      <pubDate>Mon, 17 Aug 2026 11:41:17 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Qlik-Replicate/TSWP-Files/m-p/2554843#M16627</guid>
      <dc:creator>iti-attunity-sup</dc:creator>
      <dc:date>2026-08-17T11:41:17Z</dc:date>
    </item>
    <item>
      <title>Re: TSWP Files</title>
      <link>https://community.qlik.com/t5/Qlik-Replicate/TSWP-Files/m-p/2554904#M16629</link>
      <description>&lt;P&gt;Hi, It sounds like you need a more detailed look at what is happening in terms of loading the swap files back into memory and then deleting them in your environment, and maybe then some Task optimisation, so that would be Professional Services. Or if you think the Task is not behaving as expected then Support may be able to help. Or maybe an easier route is to provision a bigger disk as part of the resource eval. Cheers!&lt;/P&gt;</description>
      <pubDate>Tue, 18 Aug 2026 12:34:16 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Qlik-Replicate/TSWP-Files/m-p/2554904#M16629</guid>
      <dc:creator>-mjl-</dc:creator>
      <dc:date>2026-08-18T12:34:16Z</dc:date>
    </item>
  </channel>
</rss>

