【发布时间】:2011-09-08 02:06:10
【问题描述】:
对不起我的英语。
SQL Server 2005 Enterprise 上有数据库。我编写了一个程序,它按日期时间拆分 fileGroups 上的所有表。但问题是数据库模式不是为它设计的,大多数信息都保留在PRIMARY 文件组中。
请告诉我如何将表分散(拆分)到两个或多个数据库服务器上以提高性能?
【问题讨论】:
对不起我的英语。
SQL Server 2005 Enterprise 上有数据库。我编写了一个程序,它按日期时间拆分 fileGroups 上的所有表。但问题是数据库模式不是为它设计的,大多数信息都保留在PRIMARY 文件组中。
请告诉我如何将表分散(拆分)到两个或多个数据库服务器上以提高性能?
【问题讨论】:
您是否正在寻找有关如何将表从一个文件组移动到另一个文件组的语法?见ALTER TABLE
ALTER TABLE dbo.MyTable
MOVE TO MyNewFileGroup
【讨论】:
在我看来,您需要研究 MS SQL Server 的分区功能。您不应该手动执行此操作。让数据库为您解决这个问题。
【讨论】: