RAID 0 可实现更好的 MySQL 性能

RAID 0 可实现更好的 MySQL 性能

我已经启动了 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 倍的磁盘数量。

解释不同类型 RAID 的 Wiki 链接

答案2

我同意 Sameer 的观点,对于数据库应用程序来说,RAID 10 的性能和冗余度最好。这是另一个不错的链接,其中有一张关于 RAID 和相关典型应用程序的图表。

http://www.adaptec.com/en-us/_common/compatibility/_education/raid_level_compar_wp.htm

相关内容