【问题标题】:How to partition existing database?如何对现有数据库进行分区?
【发布时间】:2011-07-08 01:10:16
【问题描述】:

我有一个大约 4.5Tb 的大数据库。是否可以对其进行分区并将其一半移动到另一个raid?

谢谢阿曼。

附言。
我将 Windows Server 2008 Standard 与 Microsoft SQL Server 2008 一起使用。

【问题讨论】:

    标签: sql-server tsql


    【解决方案1】:

    您可以在企业管理器中设置多个辅助文件,如果您的机器可以看到多个逻辑磁盘,您可以在多个磁盘上提供存储空间 见

    创建文件组后,您可以将表分配给特定的文件组。文件组可以由来自不同磁盘(或不同 RAID 集群)的文件组成。因此,您可以将数据库和单个表分布在多个逻辑磁盘上。

    由于这个问题是用 Sql-server 标记的,我假设我们正在谈论 Microsoft SQL Server。

    更多阅读

    【讨论】:

    • 原来标准版不支持分区
    • @Arman,对于下一个看到这个的人,请你说得更具体些。你的意思是对表进行分区,还是有多个辅助文件,或者在不同的驱动器上有多个辅助文件?
    • @David,标准版不支持表和索引分区:有关详细信息,请参阅:可扩展性和性能部分中的microsoft.com/sqlserver/2008/en/us/editions-compare.aspx
    • @Arman 这样您就可以将不同的表放在不同的文件组上,而不是拆分任何给定的表。
    • @David:是的,我们上周做到了,我们至少建立了索引并建立了备份。在不可能之前。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-02-09
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多