<?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: Slow performance on insert when using tOracleConnection in Talend Studio</title>
    <link>https://community.qlik.com/t5/Talend-Studio/Slow-performance-on-insert-when-using-tOracleConnection/m-p/2319955#M90145</link>
    <description>Hello everybody,&lt;BR /&gt;Sorry to re-open this post but I have the same problem than baird123.&lt;BR /&gt;I have a table with 1 000 000 lines to load into another table.&lt;BR /&gt;With the tOracleConnection : 700 lines/sec&lt;BR /&gt;Without the tOracleConnection : 3500 lines/sec&lt;BR /&gt;Is there any solution to solve this problem since baird123 wrote this post ?&lt;BR /&gt;I'm on TOS 3.2.1 r31371&lt;BR /&gt;Thanks</description>
    <pubDate>Mon, 26 Apr 2010 10:05:27 GMT</pubDate>
    <dc:creator>Anonymous</dc:creator>
    <dc:date>2010-04-26T10:05:27Z</dc:date>
    <item>
      <title>Slow performance on insert when using tOracleConnection</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Slow-performance-on-insert-when-using-tOracleConnection/m-p/2319952#M90142</link>
      <description>I've noticed a significant performance issue when I use tOracleConnection component to insert data. My environment is Windows XP, Talend IS 3.2.2, with an Oracle database. Here's the scenario:
&lt;BR /&gt;Use tOracleConnection component to establish a connection to the database.
&lt;BR /&gt;Create tOracleInput component using the existing tOracleConnection.
&lt;BR /&gt;Map data into tOracleOutput component using the existing tOracleConnection.
&lt;BR /&gt;I find that the data will flow into the tOracleOutput component extremely slowly using this technique (approximately 2-4 rows per second).
&lt;BR /&gt;However, if I clear the "Use Existing Connection" checkbox on the tOracleOutput component and use either a repository connection or a built it connection the same program processes data much faster (several thousand rows per second).
&lt;BR /&gt;Can someone explain to me why I experience such a performance hit when using an existing connection for the Output component? (I don't notice the same issue with the input component.
&lt;BR /&gt;Thanks in advance.
&lt;BR /&gt;Joe</description>
      <pubDate>Sat, 16 Nov 2024 13:35:25 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Slow-performance-on-insert-when-using-tOracleConnection/m-p/2319952#M90142</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2024-11-16T13:35:25Z</dc:date>
    </item>
    <item>
      <title>Re: Slow performance on insert when using tOracleConnection</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Slow-performance-on-insert-when-using-tOracleConnection/m-p/2319953#M90143</link>
      <description>Hello 
&lt;BR /&gt; 
&lt;BLOCKQUOTE&gt; 
 &lt;TABLE border="1"&gt; 
  &lt;TBODY&gt; 
   &lt;TR&gt; 
    &lt;TD&gt;(approximately 2-4 rows per second)&lt;/TD&gt; 
   &lt;/TR&gt; 
  &lt;/TBODY&gt; 
 &lt;/TABLE&gt; 
&lt;/BLOCKQUOTE&gt; 
&lt;BR /&gt;It is rather abnormal, make sure you connecte to the same database with tOracleConnection and repository conection. Try to restart db, TIS and try again. 
&lt;BR /&gt;Best regards 
&lt;BR /&gt; shong</description>
      <pubDate>Wed, 27 Jan 2010 02:54:13 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Slow-performance-on-insert-when-using-tOracleConnection/m-p/2319953#M90143</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2010-01-27T02:54:13Z</dc:date>
    </item>
    <item>
      <title>Re: Slow performance on insert when using tOracleConnection</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Slow-performance-on-insert-when-using-tOracleConnection/m-p/2319954#M90144</link>
      <description>Thanks, Shong. I have tried all of those things to no avail. Even the Talend intsructor noted this same issue when he was on site to do training.</description>
      <pubDate>Wed, 27 Jan 2010 21:42:06 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Slow-performance-on-insert-when-using-tOracleConnection/m-p/2319954#M90144</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2010-01-27T21:42:06Z</dc:date>
    </item>
    <item>
      <title>Re: Slow performance on insert when using tOracleConnection</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Slow-performance-on-insert-when-using-tOracleConnection/m-p/2319955#M90145</link>
      <description>Hello everybody,&lt;BR /&gt;Sorry to re-open this post but I have the same problem than baird123.&lt;BR /&gt;I have a table with 1 000 000 lines to load into another table.&lt;BR /&gt;With the tOracleConnection : 700 lines/sec&lt;BR /&gt;Without the tOracleConnection : 3500 lines/sec&lt;BR /&gt;Is there any solution to solve this problem since baird123 wrote this post ?&lt;BR /&gt;I'm on TOS 3.2.1 r31371&lt;BR /&gt;Thanks</description>
      <pubDate>Mon, 26 Apr 2010 10:05:27 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Slow-performance-on-insert-when-using-tOracleConnection/m-p/2319955#M90145</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2010-04-26T10:05:27Z</dc:date>
    </item>
    <item>
      <title>Re: Slow performance on insert when using tOracleConnection</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Slow-performance-on-insert-when-using-tOracleConnection/m-p/2319956#M90146</link>
      <description>Hello, 
&lt;BR /&gt;I write this post because I have the same problem too. My environnement is TOS 4.0.1 on Linux. 
&lt;BR /&gt;I have a tMap output with 840 000 lines to load into a table. 
&lt;BR /&gt;With the tOracleConnection : 1170 lines/sec 
&lt;BR /&gt;Without the tOracleConnection : 16800 lines/sec 
&lt;BR /&gt;When I see the generated code in the main section of the tOracleOutput component, I notice that : 
&lt;BR /&gt;With the tOracleConnection : 
&lt;BR /&gt; - for each row, the java.sql.PreparedStatement.executeUpdate method is called 
&lt;BR /&gt;Without the tOracleConnection : 
&lt;BR /&gt; - the java.sql.PreparedStatement.executeBatch method is called only when there is N rows (N is the 'Batch Size' parameter) 
&lt;BR /&gt;I am not a Java expert (nor jdbc) so I can't make more analyze. 
&lt;BR /&gt;Thanks in advance</description>
      <pubDate>Wed, 30 Jun 2010 14:14:39 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Slow-performance-on-insert-when-using-tOracleConnection/m-p/2319956#M90146</guid>
      <dc:creator>flemhart</dc:creator>
      <dc:date>2010-06-30T14:14:39Z</dc:date>
    </item>
    <item>
      <title>Re: Slow performance on insert when using tOracleConnection</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Slow-performance-on-insert-when-using-tOracleConnection/m-p/2319957#M90147</link>
      <description>In the "advanced settings" tab of the component, did you check "Use cursor" option ? If not do it and try to play with the cursor size until you find which is best value for you...</description>
      <pubDate>Wed, 30 Jun 2010 15:06:19 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Slow-performance-on-insert-when-using-tOracleConnection/m-p/2319957#M90147</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2010-06-30T15:06:19Z</dc:date>
    </item>
    <item>
      <title>Re: Slow performance on insert when using tOracleConnection</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Slow-performance-on-insert-when-using-tOracleConnection/m-p/2319958#M90148</link>
      <description>I can see this option in the tOracleInput component but I am not using it.&lt;BR /&gt;My problem is on the output of a tMap -&amp;gt; tOracleOutput where there is no "Use cursor" option&lt;BR /&gt;Regards</description>
      <pubDate>Wed, 30 Jun 2010 15:18:21 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Slow-performance-on-insert-when-using-tOracleConnection/m-p/2319958#M90148</guid>
      <dc:creator>flemhart</dc:creator>
      <dc:date>2010-06-30T15:18:21Z</dc:date>
    </item>
    <item>
      <title>Re: Slow performance on insert when using tOracleConnection</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Slow-performance-on-insert-when-using-tOracleConnection/m-p/2319959#M90149</link>
      <description>sorry flemhart bad reading of your post. In the tOracleConnection can you try to check the "Autocommit" option ?</description>
      <pubDate>Thu, 01 Jul 2010 09:27:02 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Slow-performance-on-insert-when-using-tOracleConnection/m-p/2319959#M90149</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2010-07-01T09:27:02Z</dc:date>
    </item>
    <item>
      <title>Re: Slow performance on insert when using tOracleConnection</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Slow-performance-on-insert-when-using-tOracleConnection/m-p/2319960#M90150</link>
      <description>I am just trying to select 'autocommit' on the tOracleConnection component.&lt;BR /&gt;There are bad performances because it makes a commit for each row and there are 840 000 row to load in table.&lt;BR /&gt;As I said in my previous post, there are differences in the generated code of tOracleOutput component ('main part' in the code viewer) when I use an existing connection or not.&lt;BR /&gt;And I would prefer to use an existing connection before loading my table and make a commit only when my subjob (tMap + tOracleOutput) is OK.</description>
      <pubDate>Thu, 01 Jul 2010 10:38:28 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Slow-performance-on-insert-when-using-tOracleConnection/m-p/2319960#M90150</guid>
      <dc:creator>flemhart</dc:creator>
      <dc:date>2010-07-01T10:38:28Z</dc:date>
    </item>
    <item>
      <title>Re: Slow performance on insert when using tOracleConnection</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Slow-performance-on-insert-when-using-tOracleConnection/m-p/2319961#M90151</link>
      <description>I'm just posting to let everyone know that the "user cursor" option makes no difference.  I already tested this option before the original post.</description>
      <pubDate>Thu, 12 Aug 2010 16:18:06 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Slow-performance-on-insert-when-using-tOracleConnection/m-p/2319961#M90151</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2010-08-12T16:18:06Z</dc:date>
    </item>
    <item>
      <title>Re: Slow performance on insert when using tOracleConnection</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Slow-performance-on-insert-when-using-tOracleConnection/m-p/2319962#M90152</link>
      <description>I use the tOracleConnection for lookups with the parameter "use cursor". And for the Output (tOracleOuput), i use a direct connection (without tOracleConnection), but configured by context, and the parameter "advances settings&amp;gt;Commit every" configured to 10000, performances are better. 
&lt;BR /&gt;Can you try ?</description>
      <pubDate>Fri, 13 Aug 2010 04:10:12 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Slow-performance-on-insert-when-using-tOracleConnection/m-p/2319962#M90152</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2010-08-13T04:10:12Z</dc:date>
    </item>
    <item>
      <title>Re: Slow performance on insert when using tOracleConnection</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Slow-performance-on-insert-when-using-tOracleConnection/m-p/2319963#M90153</link>
      <description>Yes shalouf, I've tried your suggestion in the past and had the same results that you are describing.  The problem is that we should be able to use a tOracleConnection on the tOracleOutput.  In your situation, you're requiring the Talend job to create a second connection to the database, which should not be required.  The tOracleConnection component is intended to prevent the need for creating a new connection with each component.  We should be able to use this component without experiencing performance degradation.</description>
      <pubDate>Fri, 13 Aug 2010 18:57:23 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Slow-performance-on-insert-when-using-tOracleConnection/m-p/2319963#M90153</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2010-08-13T18:57:23Z</dc:date>
    </item>
    <item>
      <title>Re: Slow performance on insert when using tOracleConnection</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Slow-performance-on-insert-when-using-tOracleConnection/m-p/2319964#M90154</link>
      <description>&lt;A href="http://talend-training.blogspot.com/" rel="nofollow noopener noreferrer"&gt;http://talend-training.blogspot.com/&lt;/A&gt;</description>
      <pubDate>Fri, 20 Jan 2012 08:14:17 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Slow-performance-on-insert-when-using-tOracleConnection/m-p/2319964#M90154</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2012-01-20T08:14:17Z</dc:date>
    </item>
    <item>
      <title>Re: Slow performance on insert when using tOracleConnection</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Slow-performance-on-insert-when-using-tOracleConnection/m-p/2319965#M90155</link>
      <description>I did also notice slow performance and activated "parallel execution". This seriously increases performance! However, I'm having two problems, please see my post here: 
&lt;A href="https://community.qlik.com/s/feed/0D53p00007vCo13CAC" rel="nofollow noopener noreferrer"&gt;https://community.talend.com/t5/Design-and-Development/Parallel-execution-tOracleOutput/td-p/91778&lt;/A&gt;</description>
      <pubDate>Tue, 08 Jan 2013 06:28:09 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Slow-performance-on-insert-when-using-tOracleConnection/m-p/2319965#M90155</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2013-01-08T06:28:09Z</dc:date>
    </item>
    <item>
      <title>Re: Slow performance on insert when using tOracleConnection</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Slow-performance-on-insert-when-using-tOracleConnection/m-p/2319966#M90156</link>
      <description>&lt;BLOCKQUOTE&gt;
 &lt;TABLE border="1"&gt;
  &lt;TBODY&gt;
   &lt;TR&gt;
    &lt;TD&gt;Yes shalouf, I've tried your suggestion in the past and had the same results that you are describing. The problem is that we should be able to use a tOracleConnection on the tOracleOutput. In your situation, you're requiring the Talend job to create a second connection to the database, which should not be required. The tOracleConnection component is intended to prevent the need for creating a new connection with each component. We should be able to use this component without experiencing performance degradation.&lt;/TD&gt;
   &lt;/TR&gt;
  &lt;/TBODY&gt;
 &lt;/TABLE&gt;
&lt;/BLOCKQUOTE&gt;
&lt;BR /&gt;Absolutely, whenever you check Use Existing Connection , immediatly Commit Every and Batch Size options will be vanished. this should not be the case.</description>
      <pubDate>Fri, 19 Apr 2013 15:20:54 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Slow-performance-on-insert-when-using-tOracleConnection/m-p/2319966#M90156</guid>
      <dc:creator>_AnonymousUser</dc:creator>
      <dc:date>2013-04-19T15:20:54Z</dc:date>
    </item>
  </channel>
</rss>

