﻿<?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"
	>
<channel>
	<title>《开启异步IO的相关风险》的评论</title>
	<atom:link href="http://www.oracleblog.cn/working-case/the-risk-of-async-io/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.oracleblog.cn/working-case/the-risk-of-async-io/</link>
	<description>一个dba的平凡生活</description>
	<pubDate>Fri, 30 Jul 2010 08:58:03 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.1</generator>
		<item>
		<title>小荷</title>
		<link>http://www.oracleblog.cn/working-case/the-risk-of-async-io/#comment-374</link>
		<dc:creator>小荷</dc:creator>
		<pubDate>Tue, 26 Aug 2008 08:59:50 +0000</pubDate>
		<guid isPermaLink="false">http://www.oracleblog.cn/?p=230#comment-374</guid>
		<description>小白，朕劝你要注意国母仪态……莫得寸进尺……</description>
		<content:encoded><![CDATA[<p>小白，朕劝你要注意国母仪态……莫得寸进尺……</p>
]]></content:encoded>
	</item>
	<item>
		<title>小白</title>
		<link>http://www.oracleblog.cn/working-case/the-risk-of-async-io/#comment-373</link>
		<dc:creator>小白</dc:creator>
		<pubDate>Tue, 26 Aug 2008 08:56:30 +0000</pubDate>
		<guid isPermaLink="false">http://www.oracleblog.cn/?p=230#comment-373</guid>
		<description>感谢。

那请准双程，早晚各一次。</description>
		<content:encoded><![CDATA[<p>感谢。</p>
<p>那请准双程，早晚各一次。</p>
]]></content:encoded>
	</item>
	<item>
		<title>小荷</title>
		<link>http://www.oracleblog.cn/working-case/the-risk-of-async-io/#comment-372</link>
		<dc:creator>小荷</dc:creator>
		<pubDate>Tue, 26 Aug 2008 08:53:46 +0000</pubDate>
		<guid isPermaLink="false">http://www.oracleblog.cn/?p=230#comment-372</guid>
		<description>re 小白：朕准了！</description>
		<content:encoded><![CDATA[<p>re 小白：朕准了！</p>
]]></content:encoded>
	</item>
	<item>
		<title>小白</title>
		<link>http://www.oracleblog.cn/working-case/the-risk-of-async-io/#comment-371</link>
		<dc:creator>小白</dc:creator>
		<pubDate>Tue, 26 Aug 2008 08:48:20 +0000</pubDate>
		<guid isPermaLink="false">http://www.oracleblog.cn/?p=230#comment-371</guid>
		<description>这里允许路过么~</description>
		<content:encoded><![CDATA[<p>这里允许路过么~</p>
]]></content:encoded>
	</item>
	<item>
		<title>logzgh</title>
		<link>http://www.oracleblog.cn/working-case/the-risk-of-async-io/#comment-370</link>
		<dc:creator>logzgh</dc:creator>
		<pubDate>Sat, 23 Aug 2008 05:07:55 +0000</pubDate>
		<guid isPermaLink="false">http://www.oracleblog.cn/?p=230#comment-370</guid>
		<description>博主的意思是想分析在掉电而且存储cache保护电源也坏了的情况下的数据丢失情况。

只是博主自己对这中间的一些细节还没有完全想明白。</description>
		<content:encoded><![CDATA[<p>博主的意思是想分析在掉电而且存储cache保护电源也坏了的情况下的数据丢失情况。</p>
<p>只是博主自己对这中间的一些细节还没有完全想明白。</p>
]]></content:encoded>
	</item>
	<item>
		<title>小荷</title>
		<link>http://www.oracleblog.cn/working-case/the-risk-of-async-io/#comment-369</link>
		<dc:creator>小荷</dc:creator>
		<pubDate>Fri, 22 Aug 2008 03:08:49 +0000</pubDate>
		<guid isPermaLink="false">http://www.oracleblog.cn/?p=230#comment-369</guid>
		<description>谢谢，写这个文章的用意也是为了抛砖引玉，和大家一起讨论。之前在QQ群里面和大家讨论过，上文是我的一些猜想，也是讨论后的初步的共识。
谢谢宁总指出。</description>
		<content:encoded><![CDATA[<p>谢谢，写这个文章的用意也是为了抛砖引玉，和大家一起讨论。之前在QQ群里面和大家讨论过，上文是我的一些猜想，也是讨论后的初步的共识。<br />
谢谢宁总指出。</p>
]]></content:encoded>
	</item>
	<item>
		<title>NinGoo</title>
		<link>http://www.oracleblog.cn/working-case/the-risk-of-async-io/#comment-368</link>
		<dc:creator>NinGoo</dc:creator>
		<pubDate>Fri, 22 Aug 2008 01:05:13 +0000</pubDate>
		<guid isPermaLink="false">http://www.oracleblog.cn/?p=230#comment-368</guid>
		<description>我觉得这个文章有待商榷

1.redo是采用同步写的，即使OS上开启异步IO.同步写和异步写在OS是调用不同的API的
2.不管OS是同步写还是异步写，存储上只要写cache没有关闭，都是write back模式的，也就是只保证写到cache就返回了，从cache写到磁盘是有存储慢慢批量写入的，这个跟异步IO没有关系。除非写cache失效，才会write through，但是这样写入的性能将急速下降</description>
		<content:encoded><![CDATA[<p>我觉得这个文章有待商榷</p>
<p>1.redo是采用同步写的，即使OS上开启异步IO.同步写和异步写在OS是调用不同的API的<br />
2.不管OS是同步写还是异步写，存储上只要写cache没有关闭，都是write back模式的，也就是只保证写到cache就返回了，从cache写到磁盘是有存储慢慢批量写入的，这个跟异步IO没有关系。除非写cache失效，才会write through，但是这样写入的性能将急速下降</p>
]]></content:encoded>
	</item>
</channel>
</rss>
