首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >管理中的多个存储卷

管理中的多个存储卷
EN

Server Fault用户
提问于 2011-07-15 13:46:39
回答 1查看 341关注 0票数 0

我有一个备份应用程序,由Microsoft SQL Server中的多个数据库(每个客户端一个)支持,将文件作为BLOB存储在数据库中。

我们希望将这个应用程序移到Amazon上,并希望有3TB的磁盘可用。您可以创建并附加到实例的最大EBS卷是1TB。

(假设3TB可能是大约500个数据库,每个数据库增加到6GB )。

我看到了两种方法:

  • 创建这些磁盘的条带RAID卷
  • 手动管理数据库,在每个磁盘上存储⅓

在RAID卷的情况下,条带中任何卷的故障都会丢失所有数据。亚马逊不推荐跨卷的软件RAID 1,建议您使用常规的EBS快照来管理持久性(因为这是在实例之外处理的)。如果您手动管理数据库,那么磁盘故障只会影响该卷上的数据库。

手动管理卷意味着大量的管理开销。

有没有一种方法可以让我说“这三个磁盘是Server的主要存储池”,并让它自己排序呢?

EN

回答 1

Server Fault用户

回答已采纳

发布于 2011-08-21 20:19:08

不,您不能给SQL一个这样的资源库。我有三种选择。

  1. 在Windows中对卷进行条带化,并创建一个3G卷
  2. 将数据库分成三个池,并在每个1TB磁盘上放置1/3。
  3. 向每个数据库添加两个附加文件,并将所有数据库放在所有三个磁盘上。这需要重新生成所有索引,以便数据均匀地分布在文件组中的所有三个文件中。
票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/290732

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档