互联网服务数据库

为什么牛书建议日志用RAID5?

牛调优书, p86, 两处建议日志用RAID5。 为什么会是这样?
参与50

47同行回答

kt563kt563数据库管理员交行卡中心
从一般理论上面讲:raid 10 :高性能,高成本raid 5 :写性能较低,成本也较低综合性价比,数据库日志存储应该建议为raid 10[性能因素],编目表空间容器存储采用raid10,数据表空间容器建议为raid5[针对olap,空间利用率考虑].但是在老牛的调优书p28-p31中也将raid 10[2D+2D] 和r...显示全部
从一般理论上面讲:
raid 10 :高性能,高成本
raid 5 :写性能较低,成本也较低
综合性价比,数据库日志存储应该建议为raid 10[性能因素],编目表空间容器存储采用raid10,数据表空间容器建议为raid5[针对olap,空间利用率考虑].

但是在老牛的调优书p28-p31中也将raid 10[2D+2D] 和raid 5[3D+1P]的差异比较了下:
1.读操作:性能基本一致.
2.连续写:在有足够多的写cache存在且算法无误的情况下,两者差别也不大.
3.离散写:raid5的io次数比raid10多点,在有cache的前提下,这个差距可能会缩小
4.磁盘的iops:raid5适用于空间利用率高,而安全性要求不是很高的大文件存储的系统.
                   raid10适用于安全性要求很高,不计成本,小数据量频繁写入的系统

然后在p86中,老牛说到数据库日志文件都是顺序读写,建议采用raid5.
可能是基于之前的第二点考虑.收起
银行 · 2012-01-10
浏览987
fengwhqfengwhq数据库管理员某城商行
一般RAID10完胜RAID5性能要求比较高还是建议RAID10,例如事务日志,核心数据像归档日志,或历史数据那种,个人觉得可以放到RAID5,比较省容量RAID10就是空间换性能了,而且安全性也比较好显示全部
一般RAID10完胜RAID5
性能要求比较高还是建议RAID10,例如事务日志,核心数据
像归档日志,或历史数据那种,个人觉得可以放到RAID5,比较省容量

RAID10就是空间换性能了,而且安全性也比较好收起
银行 · 2013-06-09
浏览1419
iwaichiwaich软件开发工程师IBM
个人建议RAID10,没有完美的方案,很多时候就是不同特点之间的trade off,根据需要自己平衡。给个比较表 ...cedarbird 发表于 2012-1-12 21:11    太感谢了,这个动画实在生动易懂!!显示全部
个人建议RAID10,
没有完美的方案,很多时候就是不同特点之间的trade off,根据需要自己平衡。
给个比较表 ...
cedarbird 发表于 2012-1-12 21:11



   太感谢了,这个动画实在生动易懂!!收起
互联网服务 · 2013-06-08
浏览1383
hczzhonghczzhong售前工程师CN
回复 39# drdb2 agree. 今天的存储write cache超过N年前的total cache.写日志Raid10没啥优势--存储内部会尽量避免随机写;但为什么不是raid6?数据量可能不小,多大cache难以避免随机读写。显示全部
回复 39# drdb2

agree. 今天的存储write cache超过N年前的total cache.写日志Raid10没啥优势--存储内部会尽量避免随机写;但为什么不是raid6?数据量可能不小,多大cache难以避免随机读写。收起
IT分销/经销 · 2013-06-06
浏览1392
wjlcnwjlcn数据库管理员none
raid5 成本比 raid10低,比raid0 可靠出于综合考虑。。。。一切从实际考虑,可以接受哪种价位、性能,就用哪种raid显示全部
raid5 成本比 raid10低,比raid0 可靠
出于综合考虑。。。。

一切从实际考虑,可以接受哪种价位、性能,就用哪种raid收起
互联网服务 · 2012-03-16
浏览1371
wjlcnwjlcn数据库管理员none
用ssd盘吧:lol显示全部
用ssd盘吧:lol收起
互联网服务 · 2012-03-16
浏览1359
piaohua2005piaohua2005IT支持sf
raid10性能比raid5 要好点~~~显示全部
raid10性能比raid5 要好点~~~收起
零售/批发 · 2012-03-15
浏览1390
sgphappy2007sgphappy2007数据库管理员易宝支付
我个人认为raid10显示全部
我个人认为raid10收起
互联网服务 · 2012-03-15
浏览1436
kt563kt563数据库管理员交行卡中心
赫赫,开始讨论起这本书来了。从个人理解来讲,这套书是比较成体系的,虽然部分章节看起来有重复的嫌疑。当我快看完第一本《循序渐进。。。》时,心里偶然出现了一个想法:这数据库是怎么工作的呢?然后《深入解析。。。》从开始就讲底层组件的工作机制,了解完了各个工具等之后,在第三...显示全部
赫赫,开始讨论起这本书来了。
从个人理解来讲,这套书是比较成体系的,虽然部分章节看起来有重复的嫌疑。
当我快看完第一本《循序渐进。。。》时,心里偶然出现了一个想法:这数据库是怎么工作的呢?
然后《深入解析。。。》从开始就讲底层组件的工作机制,了解完了各个工具等之后,在第三本就开始讲怎么着手去调整和优化你的数据库。

所有理论知识点无非是来至于IBM,但是把这三本书所涉及到的实站操作基本都能过一遍的话,然后再回头来理解下理论知识点,还是蛮有收获的。收起
银行 · 2012-02-03
浏览1372
cedarbirdcedarbird工程师CDI
>drdb2 牛书里很多也是东抄西改的,经不住考验。参考下还行,别太较真,个人意见。:)显示全部
>drdb2

牛书里很多也是东抄西改的,经不住考验。
参考下还行,别太较真,个人意见。:)收起
IT分销/经销 · 2012-02-02
浏览1463

提问者

drdb2
系统工程师se

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2012-01-10
  • 关注会员:1 人
  • 问题浏览:28902
  • 最近回答:2013-06-09
  • X社区推广