<?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/"
		>
<channel>
	<title>Comments for Striving for Optimal PerformanceStriving for Optimal Performance</title>
	<atom:link href="http://www.antognini.ch/comments/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.antognini.ch</link>
	<description></description>
	<lastBuildDate>Tue, 08 May 2012 17:38:55 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	
	<item>
		<title>Comment on Scripts to Download Documentation by Christian Antognini</title>
		<link>http://www.antognini.ch/2011/04/scripts-to-download-documentation/#comment-482</link>
		<dc:creator>Christian Antognini</dc:creator>
		<pubDate>Tue, 08 May 2012 17:38:55 +0000</pubDate>
		<guid isPermaLink="false">http://antognini.ch/?p=1502#comment-482</guid>
		<description>Hi Johannes

&quot;Troubleshooting Oracle Performance&quot;, see http://antognini.ch/top/

Cheers,
Chris</description>
		<content:encoded><![CDATA[<p>Hi Johannes</p>
<p>&#8220;Troubleshooting Oracle Performance&#8221;, see <a href="http://antognini.ch/top/" rel="nofollow">http://antognini.ch/top/</a></p>
<p>Cheers,<br />
Chris</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Scripts to Download Documentation by Johannes</title>
		<link>http://www.antognini.ch/2011/04/scripts-to-download-documentation/#comment-481</link>
		<dc:creator>Johannes</dc:creator>
		<pubDate>Tue, 08 May 2012 17:35:50 +0000</pubDate>
		<guid isPermaLink="false">http://antognini.ch/?p=1502#comment-481</guid>
		<description>What is the name of the oracle book eddy mentioned?</description>
		<content:encoded><![CDATA[<p>What is the name of the oracle book eddy mentioned?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on COMMIT_WAIT and COMMIT_LOGGING by Hemant K Chitale</title>
		<link>http://www.antognini.ch/2012/04/commit_wait-and-commit_logging/#comment-537</link>
		<dc:creator>Hemant K Chitale</dc:creator>
		<pubDate>Mon, 09 Apr 2012 06:45:13 +0000</pubDate>
		<guid isPermaLink="false">http://antognini.ch/?p=1766#comment-537</guid>
		<description>Useful post. Thanks !
Hemant</description>
		<content:encoded><![CDATA[<p>Useful post. Thanks !<br />
Hemant</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on COMMIT_WAIT and COMMIT_LOGGING by Jonathan Lewis</title>
		<link>http://www.antognini.ch/2012/04/commit_wait-and-commit_logging/#comment-536</link>
		<dc:creator>Jonathan Lewis</dc:creator>
		<pubDate>Fri, 06 Apr 2012 18:08:10 +0000</pubDate>
		<guid isPermaLink="false">http://antognini.ch/?p=1766#comment-536</guid>
		<description>A couple more little points to watch out for:
a) when you change commit_logging from immediate to batch Oracle changes the content of the redo entries it generates. (You can see this in the stats &quot;redo entries&quot; and &quot;redo size&quot; - and confirm it with a log file dump.
b) the standard pl/sql commit is NOT the same as any of the four combinations available through these two parameters; there is a fifth code path. (ditto re stats and dumps)</description>
		<content:encoded><![CDATA[<p>A couple more little points to watch out for:<br />
a) when you change commit_logging from immediate to batch Oracle changes the content of the redo entries it generates. (You can see this in the stats &#8220;redo entries&#8221; and &#8220;redo size&#8221; &#8211; and confirm it with a log file dump.<br />
b) the standard pl/sql commit is NOT the same as any of the four combinations available through these two parameters; there is a fifth code path. (ditto re stats and dumps)</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Troubleshooting Oracle Performance by Oracle Books Recomented by Jonathan Lewis &#124; shanojkumar</title>
		<link>http://www.antognini.ch/top/#comment-25</link>
		<dc:creator>Oracle Books Recomented by Jonathan Lewis &#124; shanojkumar</dc:creator>
		<pubDate>Fri, 06 Apr 2012 14:24:03 +0000</pubDate>
		<guid isPermaLink="false">http://antognini.ch/wordpress/?page_id=3#comment-25</guid>
		<description>[...] about how to identify and address performance problems. I think I’d probably rate this as the top Oracle tuning book on the market at present (UK link) (US [...] </description>
		<content:encoded><![CDATA[<p>[...] about how to identify and address performance problems. I think I’d probably rate this as the top Oracle tuning book on the market at present (UK link) (US [...] </p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on COMMIT_WAIT and COMMIT_LOGGING by Marcin Przepiorowski</title>
		<link>http://www.antognini.ch/2012/04/commit_wait-and-commit_logging/#comment-535</link>
		<dc:creator>Marcin Przepiorowski</dc:creator>
		<pubDate>Fri, 06 Apr 2012 11:00:05 +0000</pubDate>
		<guid isPermaLink="false">http://antognini.ch/?p=1766#comment-535</guid>
		<description>Hi Chris,

Did you ever try to set commit_write to BATCH and left commit_wait default value ?
My colleague spotted (and I have confirmed) that commit write set to BATCH is invisible changing commit_wait to NOWAIT

So in that configuration
&lt;pre&gt;
SQL&gt; show parameter commit

NAME                                 TYPE        VALUE
------------------------------------ ----------- ------------------------------
commit_logging                       string
commit_point_strength                integer     1
commit_wait                          string
commit_write                         string      BATCH
&lt;/pre&gt;
user process is not waiting for LGWR confirmation (semtimedop) but it is returning commit command immediately even if LGWR process is stopped
with kill -SIGSTOP command. There is also no sight of &quot;log file sync&quot; in 10046 trace file.
I have tested it in 11.2.0.2 but I&#039;m wondering if it happen as well in your configuration.

regards,
Marcin</description>
		<content:encoded><![CDATA[<p>Hi Chris,</p>
<p>Did you ever try to set commit_write to BATCH and left commit_wait default value ?<br />
My colleague spotted (and I have confirmed) that commit write set to BATCH is invisible changing commit_wait to NOWAIT</p>
<p>So in that configuration</p>
<pre>
SQL> show parameter commit

NAME                                 TYPE        VALUE
------------------------------------ ----------- ------------------------------
commit_logging                       string
commit_point_strength                integer     1
commit_wait                          string
commit_write                         string      BATCH
</pre>
<p>user process is not waiting for LGWR confirmation (semtimedop) but it is returning commit command immediately even if LGWR process is stopped<br />
with kill -SIGSTOP command. There is also no sight of &#8220;log file sync&#8221; in 10046 trace file.<br />
I have tested it in 11.2.0.2 but I&#8217;m wondering if it happen as well in your configuration.</p>
<p>regards,<br />
Marcin</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Parallel Processing With Standard Edition by How does Oracle Database Standard Edition (One) benefit from running on a dual CPU server? - Admins Goodies</title>
		<link>http://www.antognini.ch/2010/09/parallel-processing-with-standard-edition/#comment-442</link>
		<dc:creator>How does Oracle Database Standard Edition (One) benefit from running on a dual CPU server? - Admins Goodies</dc:creator>
		<pubDate>Fri, 06 Apr 2012 10:33:56 +0000</pubDate>
		<guid isPermaLink="false">http://antognini.ch/?p=1258#comment-442</guid>
		<description>[...] possible that you could improve load performance by leveraging more CPUs using something like the DBMS_PARALLEL_EXECUTE package or by simply running multiple loads simultaneously. Answered by Justin [...] </description>
		<content:encoded><![CDATA[<p>[...] possible that you could improve load performance by leveraging more CPUs using something like the DBMS_PARALLEL_EXECUTE package or by simply running multiple loads simultaneously. Answered by Justin [...] </p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on COMMIT_WAIT and COMMIT_LOGGING by Log Buffer #266, A Carnival of the Vanities for DBAs &#124; The Pythian Blog</title>
		<link>http://www.antognini.ch/2012/04/commit_wait-and-commit_logging/#comment-534</link>
		<dc:creator>Log Buffer #266, A Carnival of the Vanities for DBAs &#124; The Pythian Blog</dc:creator>
		<pubDate>Fri, 06 Apr 2012 06:01:19 +0000</pubDate>
		<guid isPermaLink="false">http://antognini.ch/?p=1766#comment-534</guid>
		<description>[...] Chris Antongnini blogs about the purpose of COMMIT_WAIT and COMMIT_LOGGING parameters from the real world experience. [...] </description>
		<content:encoded><![CDATA[<p>[...] Chris Antongnini blogs about the purpose of COMMIT_WAIT and COMMIT_LOGGING parameters from the real world experience. [...] </p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on System Managed Extent Size &#8211; 11g Improvements by Autoallocate and PX &#171; Oracle Scratchpad</title>
		<link>http://www.antognini.ch/2009/08/system-managed-extent-size-11g-improvements/#comment-235</link>
		<dc:creator>Autoallocate and PX &#171; Oracle Scratchpad</dc:creator>
		<pubDate>Thu, 05 Apr 2012 18:22:12 +0000</pubDate>
		<guid isPermaLink="false">http://antognini.ch/?p=537#comment-235</guid>
		<description>[...] Antognini reports an enhancement arriving (silently) in 11.1.0.7 that addresses this issue. Share this:TwitterLike this:LikeBe the [...] </description>
		<content:encoded><![CDATA[<p>[...] Antognini reports an enhancement arriving (silently) in 11.1.0.7 that addresses this issue. Share this:TwitterLike this:LikeBe the [...] </p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on COMMIT_WAIT and COMMIT_LOGGING by Christian Antognini</title>
		<link>http://www.antognini.ch/2012/04/commit_wait-and-commit_logging/#comment-533</link>
		<dc:creator>Christian Antognini</dc:creator>
		<pubDate>Thu, 05 Apr 2012 16:08:33 +0000</pubDate>
		<guid isPermaLink="false">http://antognini.ch/?p=1766#comment-533</guid>
		<description>Hi Martin

As Marcus pointed out, it works as documented. Here is an example where I do not set the parameters:

&lt;pre&gt;SQL&gt; show parameter commit

NAME                                 TYPE        VALUE
------------------------------------ ----------- ------------------------------
commit_logging                       string
commit_point_strength                integer     1
commit_wait                          string
commit_write                         string

SQL&gt; !./commit.sh chris ian 2&gt; /dev/null

***** Server Process *****

% time     seconds  usecs/call     calls    errors syscall
------ ----------- ----------- --------- --------- ----------------
   nan    0.000000           0         8         1 semtimedop
------ ----------- ----------- --------- --------- ----------------
100.00    0.000000                     8         1 total

***** Log Writer *****

% time     seconds  usecs/call     calls    errors syscall
------ ----------- ----------- --------- --------- ----------------
100.00    0.018192          25       737           pwrite
------ ----------- ----------- --------- --------- ----------------
100.00    0.018192                   737           total&lt;/pre&gt;

Cheers,
Chris</description>
		<content:encoded><![CDATA[<p>Hi Martin</p>
<p>As Marcus pointed out, it works as documented. Here is an example where I do not set the parameters:</p>
<pre>SQL> show parameter commit

NAME                                 TYPE        VALUE
------------------------------------ ----------- ------------------------------
commit_logging                       string
commit_point_strength                integer     1
commit_wait                          string
commit_write                         string

SQL> !./commit.sh chris ian 2> /dev/null

***** Server Process *****

% time     seconds  usecs/call     calls    errors syscall
------ ----------- ----------- --------- --------- ----------------
   nan    0.000000           0         8         1 semtimedop
------ ----------- ----------- --------- --------- ----------------
100.00    0.000000                     8         1 total

***** Log Writer *****

% time     seconds  usecs/call     calls    errors syscall
------ ----------- ----------- --------- --------- ----------------
100.00    0.018192          25       737           pwrite
------ ----------- ----------- --------- --------- ----------------
100.00    0.018192                   737           total</pre>
<p>Cheers,<br />
Chris</p>
]]></content:encoded>
	</item>
</channel>
</rss>

