<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
		>
<channel>
	<title>Comments on: If I Need to Fetch My Rows Faster, Is There Any Way?</title>
	<atom:link href="http://hoopercharles.wordpress.com/2010/01/17/if-i-need-to-fetch-my-rows-faster-is-there-any-way/feed/" rel="self" type="application/rss+xml" />
	<link>http://hoopercharles.wordpress.com/2010/01/17/if-i-need-to-fetch-my-rows-faster-is-there-any-way/</link>
	<description>Miscellaneous Random Oracle Topics: Stop, Think, ... Understand</description>
	<lastBuildDate>Thu, 23 May 2013 04:02:42 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
	<item>
		<title>By: Charles Hooper</title>
		<link>http://hoopercharles.wordpress.com/2010/01/17/if-i-need-to-fetch-my-rows-faster-is-there-any-way/#comment-205</link>
		<dc:creator><![CDATA[Charles Hooper]]></dc:creator>
		<pubDate>Mon, 18 Jan 2010 12:10:11 +0000</pubDate>
		<guid isPermaLink="false">http://hoopercharles.wordpress.com/?p=860#comment-205</guid>
		<description><![CDATA[In some cases, it depends on the development environment used for the application.  In other cases, the application may offer a configuration file to control the array fetch size.

In SQL*PLUS:
[code]
SET ARRAYSIZE 100
[/code]

In PL/SQL:
Use bulk collection (I believe that PL/SQL will do this automatically in recent releases).

When using ADO to connect to the database:
Add FetchSize to the connection string:
[code]
dbDatabase.ConnectionString = &quot;Provider=OraOLEDB.Oracle;Data Source=&quot; &amp; strDatabase &amp; &quot;;User ID=&quot; &amp; strUserName &amp; &quot;;Password=&quot; &amp; strPassword &amp; &quot;;ChunkSize=1000;FetchSize=100;&quot;
[/code]

Or with ADO it may be specified for a single SQL statement after a recordset for the SQL statement has been opened:
[code]
snpData.CacheSize = 100
[/code]

Java and the Oracle Call Interface also have settings to control the array fetch size, but I do not have examples - maybe someone else reading this article will share.

Some applications developed with the Centura / Gupta / Unify / (whatever they call themselves today) SQLWindows allow the array fetch size to be controlled by making a change in the SQL.INI file used by the application:
[code]
[oragtwy]
fetchrow=100
[/code]]]></description>
		<content:encoded><![CDATA[<p>In some cases, it depends on the development environment used for the application.  In other cases, the application may offer a configuration file to control the array fetch size.</p>
<p>In SQL*PLUS:</p>
<pre class="brush: plain; title: ; notranslate">
SET ARRAYSIZE 100
</pre>
<p>In PL/SQL:<br />
Use bulk collection (I believe that PL/SQL will do this automatically in recent releases).</p>
<p>When using ADO to connect to the database:<br />
Add FetchSize to the connection string:</p>
<pre class="brush: plain; title: ; notranslate">
dbDatabase.ConnectionString = &quot;Provider=OraOLEDB.Oracle;Data Source=&quot; &amp; strDatabase &amp; &quot;;User ID=&quot; &amp; strUserName &amp; &quot;;Password=&quot; &amp; strPassword &amp; &quot;;ChunkSize=1000;FetchSize=100;&quot;
</pre>
<p>Or with ADO it may be specified for a single SQL statement after a recordset for the SQL statement has been opened:</p>
<pre class="brush: plain; title: ; notranslate">
snpData.CacheSize = 100
</pre>
<p>Java and the Oracle Call Interface also have settings to control the array fetch size, but I do not have examples &#8211; maybe someone else reading this article will share.</p>
<p>Some applications developed with the Centura / Gupta / Unify / (whatever they call themselves today) SQLWindows allow the array fetch size to be controlled by making a change in the SQL.INI file used by the application:</p>
<pre class="brush: plain; title: ; notranslate">
[oragtwy]
fetchrow=100
</pre>
]]></content:encoded>
	</item>
	<item>
		<title>By: Anand</title>
		<link>http://hoopercharles.wordpress.com/2010/01/17/if-i-need-to-fetch-my-rows-faster-is-there-any-way/#comment-202</link>
		<dc:creator><![CDATA[Anand]]></dc:creator>
		<pubDate>Mon, 18 Jan 2010 07:03:46 +0000</pubDate>
		<guid isPermaLink="false">http://hoopercharles.wordpress.com/?p=860#comment-202</guid>
		<description><![CDATA[Hi Sir,

Nice to read all the suggestions.can you throw some light on &quot;What about changing the array fetch size (number of rows fetched in a single fetch request)?&quot;

How can we do it?

Regards,
Anand]]></description>
		<content:encoded><![CDATA[<p>Hi Sir,</p>
<p>Nice to read all the suggestions.can you throw some light on &#8220;What about changing the array fetch size (number of rows fetched in a single fetch request)?&#8221;</p>
<p>How can we do it?</p>
<p>Regards,<br />
Anand</p>
]]></content:encoded>
	</item>
</channel>
</rss>
