我已经启动了 AWS 高 I/O 实例。我想知道 MySQL 是否会在 RAID0 下表现更好。根据以下文章...
http://www.rustyrazorblade.com/2012/07/setting-up-raid0-in-ubuntu-12-04-in-aws-high-io/
With each instance you get 2x1TB of disk.
In this tutorial I’ll be setting it up as a RAID0 to get a single 2TB disk which should deliver excellent performance.
在尝试在我的实例上执行此操作之前,我想知道我将获得多少性能优势。
答案1
我不了解 AWS 实例,也从未使用过它们。RAID 0 提供更好的 IO 吞吐量,因为它将数据条带化到可用磁盘上。
运行 RAID 0 时数据丢失风险很高,因此 RAID 10 是首选替代方案。它可为您提供具有冗余(RAID 1)的 RAID 0 的优势,但需要 2 倍的磁盘数量。
答案2
我同意 Sameer 的观点,对于数据库应用程序来说,RAID 10 的性能和冗余度最好。这是另一个不错的链接,其中有一张关于 RAID 和相关典型应用程序的图表。
http://www.adaptec.com/en-us/_common/compatibility/_education/raid_level_compar_wp.htm