<?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 on: Buffer Busy Waits and Disk file operations I/O</title>
	<atom:link href="/2012/01/19/buffer-busy-waits-and-disk-file-operations-io/feed/" rel="self" type="application/rss+xml" />
	<link>http://dboptimizer.com/2012/01/19/buffer-busy-waits-and-disk-file-operations-io/</link>
	<description>database performance, SQL tuning and data visualizatoin</description>
	<lastBuildDate>Tue, 02 Oct 2012 12:01:09 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>By: Kyle Hailey</title>
		<link>http://dboptimizer.com/2012/01/19/buffer-busy-waits-and-disk-file-operations-io/#comment-1571</link>
		<dc:creator>Kyle Hailey</dc:creator>
		<pubDate>Wed, 16 May 2012 21:17:30 +0000</pubDate>
		<guid isPermaLink="false">http://dboptimizer.com/?p=2014#comment-1571</guid>
		<description>@Vincent: what version of Oracle are you on? What database host O/S are you using? Are you using dNFS?
Would be interested to hear more about what you are seeing.
- Kyle</description>
		<content:encoded><![CDATA[<p>@Vincent: what version of Oracle are you on? What database host O/S are you using? Are you using dNFS?<br />
Would be interested to hear more about what you are seeing.<br />
- Kyle</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Vincent Deygas</title>
		<link>http://dboptimizer.com/2012/01/19/buffer-busy-waits-and-disk-file-operations-io/#comment-1567</link>
		<dc:creator>Vincent Deygas</dc:creator>
		<pubDate>Wed, 16 May 2012 07:38:50 +0000</pubDate>
		<guid isPermaLink="false">http://dboptimizer.com/?p=2014#comment-1567</guid>
		<description>&lt;a href=&quot;#comment-1119&quot; rel=&quot;nofollow&quot;&gt;@Kyle Hailey&lt;/a&gt; 
Same issue here.
Any news on your side ?

Regards,
Vincent.</description>
		<content:encoded><![CDATA[<p><a href="#comment-1119" rel="nofollow">@Kyle Hailey</a><br />
Same issue here.<br />
Any news on your side ?</p>
<p>Regards,<br />
Vincent.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Kyle Hailey</title>
		<link>http://dboptimizer.com/2012/01/19/buffer-busy-waits-and-disk-file-operations-io/#comment-1119</link>
		<dc:creator>Kyle Hailey</dc:creator>
		<pubDate>Thu, 19 Jan 2012 19:06:53 +0000</pubDate>
		<guid isPermaLink="false">http://dboptimizer.com/?p=2014#comment-1119</guid>
		<description>@Yong Huang: thanks , looks encouraging:
FUNCTION_ID FUNCTION_NAME
----------- ------------------------------
          0 RMAN
          1 DBWR
          2 LGWR
          3 ARCH
          4 XDB
          5 Streams AQ
          6 Data Pump
          7 Recovery
          8 Buffer Cache Reads
          9 Direct Reads
         10 Direct Writes
         11 Smart Scan
         12 Archive Manager
         13 Others
which would make it an issue of LGWR on a DATAFILE.
Will look into LGWR issues and follow up.
Thanks</description>
		<content:encoded><![CDATA[<p>@Yong Huang: thanks , looks encouraging:<br />
FUNCTION_ID FUNCTION_NAME<br />
&#8212;&#8212;&#8212;&#8211; &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
          0 RMAN<br />
          1 DBWR<br />
          2 LGWR<br />
          3 ARCH<br />
          4 XDB<br />
          5 Streams AQ<br />
          6 Data Pump<br />
          7 Recovery<br />
          8 Buffer Cache Reads<br />
          9 Direct Reads<br />
         10 Direct Writes<br />
         11 Smart Scan<br />
         12 Archive Manager<br />
         13 Others<br />
which would make it an issue of LGWR on a DATAFILE.<br />
Will look into LGWR issues and follow up.<br />
Thanks</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Yong Huang</title>
		<link>http://dboptimizer.com/2012/01/19/buffer-busy-waits-and-disk-file-operations-io/#comment-1116</link>
		<dc:creator>Yong Huang</dc:creator>
		<pubDate>Thu, 19 Jan 2012 15:44:20 +0000</pubDate>
		<guid isPermaLink="false">http://dboptimizer.com/?p=2014#comment-1116</guid>
		<description>Instead of DBA_HIST_IOSTAT_FILETYPE (thanks to Andy Klock), why not DBA_HIST_IOSTAT_FILETYPE_NAME?</description>
		<content:encoded><![CDATA[<p>Instead of DBA_HIST_IOSTAT_FILETYPE (thanks to Andy Klock), why not DBA_HIST_IOSTAT_FILETYPE_NAME?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Pawel Kwiatkowski</title>
		<link>http://dboptimizer.com/2012/01/19/buffer-busy-waits-and-disk-file-operations-io/#comment-1112</link>
		<dc:creator>Pawel Kwiatkowski</dc:creator>
		<pubDate>Thu, 19 Jan 2012 12:57:30 +0000</pubDate>
		<guid isPermaLink="false">http://dboptimizer.com/?p=2014#comment-1112</guid>
		<description>This is only my speculation and may be a dead end, but... :)

Take a look at some constants defined in /usr/include/fcnttl.h. Providing this is a correct assumption, FileOperation=2 would indicate _FWRITE operation and filetype=2 (data file). Possibly DBWR blocks other sessions. 

...
#define _FREAD          0x00000001
#define _FWRITE         0x00000002
#define _FNONBLOCK      0x00000004
#define _FAPPEND        0x00000008
#define _FSYNC          0x00000010
#define _FEXEC          0x00000020
#define _FSNAPSHOT      0x00000040
#define _FCIO           0x00000080
#define _FCREAT         0x00000100
#define _FTRUNC         0x00000200
#define _FEXCL          0x00000400
#define _FNOCTTY        0x00000800
#define _FRSHARE        0x00001000
#define _FDEFER         0x00002000
#define _FDELAY         0x00004000
#define _FNDELAY        0x00008000
#define _FNSHARE        0x00010000
#define _FASYNC         0x00020000
#define _FMOUNT         0x00040000
#define _FSYNCALL       0x00080000
#define _FNOCACHE       0x00100000
#define _FREADSYNC      0x00200000
#define _FDATASYNC      0x00400000
#define _FDEFERIND      0x00800000
#define _FDATAFLUSH     0x01000000
#define _FCLREAD        0x02000000
#define _FLARGEFILE     0x04000000
#define _FDIRECT        0x08000000
#define _FDOCLONE       0x10000000
#define _FALT           0x20000000
#define _FKERNEL        0x40000000
#define _FMSYNC         0x80000000
...</description>
		<content:encoded><![CDATA[<p>This is only my speculation and may be a dead end, but&#8230; :)</p>
<p>Take a look at some constants defined in /usr/include/fcnttl.h. Providing this is a correct assumption, FileOperation=2 would indicate _FWRITE operation and filetype=2 (data file). Possibly DBWR blocks other sessions. </p>
<p>&#8230;<br />
#define _FREAD          0&#215;00000001<br />
#define _FWRITE         0&#215;00000002<br />
#define _FNONBLOCK      0&#215;00000004<br />
#define _FAPPEND        0&#215;00000008<br />
#define _FSYNC          0&#215;00000010<br />
#define _FEXEC          0&#215;00000020<br />
#define _FSNAPSHOT      0&#215;00000040<br />
#define _FCIO           0&#215;00000080<br />
#define _FCREAT         0&#215;00000100<br />
#define _FTRUNC         0&#215;00000200<br />
#define _FEXCL          0&#215;00000400<br />
#define _FNOCTTY        0&#215;00000800<br />
#define _FRSHARE        0&#215;00001000<br />
#define _FDEFER         0&#215;00002000<br />
#define _FDELAY         0&#215;00004000<br />
#define _FNDELAY        0&#215;00008000<br />
#define _FNSHARE        0&#215;00010000<br />
#define _FASYNC         0&#215;00020000<br />
#define _FMOUNT         0&#215;00040000<br />
#define _FSYNCALL       0&#215;00080000<br />
#define _FNOCACHE       0&#215;00100000<br />
#define _FREADSYNC      0&#215;00200000<br />
#define _FDATASYNC      0&#215;00400000<br />
#define _FDEFERIND      0&#215;00800000<br />
#define _FDATAFLUSH     0&#215;01000000<br />
#define _FCLREAD        0&#215;02000000<br />
#define _FLARGEFILE     0&#215;04000000<br />
#define _FDIRECT        0&#215;08000000<br />
#define _FDOCLONE       0&#215;10000000<br />
#define _FALT           0&#215;20000000<br />
#define _FKERNEL        0&#215;40000000<br />
#define _FMSYNC         0&#215;80000000<br />
&#8230;</p>
]]></content:encoded>
	</item>
</channel>
</rss>
