1\使用文件组创建数据库
下面的示例使用三个文件组创建名为 sales 的数据库: 主文件组包含文件 Spri1_dat 和 Spri2_dat。指定这些文件的 FILEGROWTH 增量为 15%。
名为 SalesGroup1 的文件组包含文件 SGrp1Fi1 和 SGrp1Fi2。
名为 SalesGroup2 的文件组包含文件 SGrp2Fi1 和 SGrp2Fi2。 
CREATE DATABASE Sales
ON PRIMARY
( NAME = SPri1_dat,
   FILENAME = 'c:\program files\microsoft sql server\mssql\data\SPri1dat.mdf',
   SIZE = 10,
   MAXSIZE = 50,
   FILEGROWTH = 15% ),
( NAME = SPri2_dat,
   FILENAME = 'c:\program files\microsoft sql server\mssql\data\SPri2dt.ndf',
   SIZE = 10,
   MAXSIZE = 50,
   FILEGROWTH = 15% ),
FILEGROUP SalesGroup1
( NAME = SGrp1Fi1_dat,
   FILENAME = 'c:\program files\microsoft sql server\mssql\data\SG1Fi1dt.ndf',
   SIZE = 10,
   MAXSIZE = 50,
   FILEGROWTH = 5 ),
( NAME = SGrp1Fi2_dat,
   FILENAME = 'c:\program files\microsoft sql server\mssql\data\SG1Fi2dt.ndf',
   SIZE = 10,
   MAXSIZE = 50,
   FILEGROWTH = 5 ),
FILEGROUP SalesGroup2
( NAME = SGrp2Fi1_dat,
   FILENAME = 'c:\program files\microsoft sql server\mssql\data\SG2Fi1dt.ndf',
   SIZE = 10,
   MAXSIZE = 50,
   FILEGROWTH = 5 ),
( NAME = SGrp2Fi2_dat,
   FILENAME = 'c:\program files\microsoft sql server\mssql\data\SG2Fi2dt.ndf',
   SIZE = 10,
   MAXSIZE = 50,
   FILEGROWTH = 5 )
LOG ON
( NAME = 'Sales_log',
   FILENAME = 'c:\program files\microsoft sql server\mssql\data\salelog.ldf',
   SIZE = 5MB,
   MAXSIZE = 25MB,
   FILEGROWTH = 5MB )
GO

解决方案 »

  1.   

    1. 创建数据库 MyDB
    CREATE DATABASE MyDB
    ON PRIMARY                           --主文件组和主要数据文件
      ( NAME='MyDB_Primary',
       FILENAME= 'c:\MyDB_Prm.mdf'),
    FILEGROUP MyDB_FG1                   --用户定义文件组1
      ( NAME = 'MyDB_FG1_Dat1',
       FILENAME = 'c:\MyDB_FG1_1.ndf'),  --次要数据文件1--这么建可以分开的
      ( NAME = 'MyDB_FG1_Dat2',
       FILENAME = 'd:\MyDB_FG1_2.ndf'),  --次要数据文件2--这么建可以分开的
    FILEGROUP MyDB_FG2                   --用户定义文件组2
      ( NAME = 'MyDB_FG1_Dat',
       FILENAME = 'e:\MyDB_FG2.ndf')     --次要数据文件
    LOG ON                               --日志文件
      ( NAME='MyDB_log',
       FILENAME ='d:\MyDB.ldf')
    GO
    你建数据库的时候分
      

  2.   

    2\
    出于分配和管理目的,可以将数据库文件分成不同的文件组。一些系统可以通过控制在特定磁盘驱动器上放置的数据和索引来提高自身的性能。文件组可以对此进程提供帮助。系统管理员可以为每个磁盘驱动器创建文件组,然后将特定的表、索引、或表中的 text、ntext 或 image 数据指派给特定的文件组。主文件组包含主要数据文件和任何没有明确指派给其它文件组的其它文件。系统表的所有页均分配在主文件组中,出于分配和管理目的,你可以根据需要自定文件组来管理数据库文件。
      

  3.   

    3、查看联机帮助 ,关键字: RAID:级别Microsoft® SQL Server™ 2000 实现的 RAID(独立磁盘冗余阵列)等级一般是 0、1 和 5。说明  大于 10 (1 + 0) 的 RAID 等级提供额外的容错或性能增强。这些等级往往是专有系统。有关这些 RAID 系统类型的更多信息,请与硬件供应商联系。
    等级 0由于该等级使用称为条带集的磁盘文件系统,因此也称该等级为磁盘条带化。数据分成块并在阵列内的所有磁盘中按固定顺序展开。RAID 0 通过在多个磁盘内的展开操作提高读/写性能,因此可以独立而同时地执行操作。RAID 0 与 RAID 5 相似,但 RAID 5 还提供容错能力。    等级 1由于该等级使用称为镜像集的磁盘文件系统,因此也称该等级为磁盘镜像。磁盘镜像提供选定磁盘的冗余的、完全一样的复本。所有写入主磁盘的数据均写入镜像磁盘。RAID 1 提供容错能力且一般可提高读取性能(但可能会降低写性能)。    等级 2该等级通过使用在所有磁盘中展开奇偶信息的纠错方法添加冗余。该等级还采用磁盘条带化策略,将文件分成字节并在多个磁盘中展开。相对于镜像 (RAID 1) 策略,该策略只对磁盘的使用和读/写性能提供很小的改进。RAID 2 不如其它 RAID 等级高效,而且不常使用。等级 3该等级使用与 RAID 2 相同的条带化方法,但纠错方法只需要一个磁盘存储奇偶数据。磁盘空间的使用因数据磁盘数目的不同而异。RAID 3 提供一些读/写性能改进。等级 4比起 RAID 2 或 RAID 3,该等级在大得多的块或段内使用条带化数据。与 RAID 3 相似,纠错方法只需要一个磁盘存储奇偶数据。该等级将用户数据和纠错数据分开。RAID 4 不如其它 RAID 等级高效,而且不常使用。等级 5该等级也称为带奇偶的条带化,是在新设计中最常用的策略。与 RAID 4 相似,该等级在阵列内的磁盘中将数据条带化成大块。该等级的不同之处是在所有磁盘中写入奇偶信息。数据冗余由这些奇偶信息提供。数据和奇偶信息排列在磁盘阵列上,以使两者始终在不同的磁盘上。带奇偶的条带化比磁盘镜像 (RAID 1) 提供更好的性能。但是,如果条带成员丢失,读取性能将下降(例如当磁盘发生故障时)。    等级 10 (1+0)该等级也称为带条带化的镜像。该等级使用条带化磁盘阵列,然后将该阵列镜像到另一组完全相同的条带化磁盘上。例如,可以使用五个磁盘创建一个条带化阵列。然后使用另一组五个条带化磁盘镜像该条带化磁盘阵列。RAID 10 提供磁盘条带化以及磁盘镜像冗余这两份性能收益。RAID 10 在所有 RAID 等级中提供最佳的读/写性能,其代价是使用两倍数目的磁盘。
      

  4.   

    1、可以在建立数据库的时候,指定该文件所存放的位置,制定为不同的磁盘,那么就可以放到不同的盘上了。
    2、参照8楼的楼主如果方便的话,可以看看张洪举的sql server2005 书,书名记不住了,人民邮电出的,这块讲的比较到位