注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

gmd20的个人空间

// 编程和生活

 
 
 

日志

 
 

另外线程写log buffer 的异步IO 的测试  

2013-01-23 15:23:15|  分类: 程序设计 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

?之前的trace 模块的,那些log消息都是同步文件写操作写到磁盘去,这样主线程有时会被阻塞的很久影响性能,因为有时的文件写入操作会很慢。

之前试过  使用 zeromq先发送到其他线程再写入,但zeromq在windows的性能不好,而且网络发送好像也是消耗很多资源。windows的异步io 的api好像也不是很好用。


昨天看了 网易的数据库工程师在微博上提到一本书   Oracle Core: Essential Internals for DBAs and Developers

看了一下 oracle 的log buffer writter的机制,感觉可以试一下。有时间搞个测试再补充一下结果上来吧。



之前打算看一下mysql 的写log的异步的实现。看上去跟这个oracle的应该很类似对

http://hi.baidu.com/widebright/item/a2adc6c190bd8dd9ee183bb6

  评论这张
 
阅读(412)| 评论(0)
推荐 转载

历史上的今天

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017