关于文件和文件组

所有数据库都有一个主文件组。 默认情况下,主数据文件和创建的所有辅助数据文件均存储在主文件组中。 但是,您可以创建用户定义的文件组来存储辅助数据文件。 可以使用文件组管理数据库性能、数据库增长和数据分配。

注意:一个文件只能属于一个文件组。 一个文件或文件组只能由一个数据库使用。 事务日志文件完全不包含在文件组中。

示例

下图说明了一个包含六个用户定义的辅助数据文件 (.ndf) 的数据库,这六个数据文件编组到两个用户定义的文件组中,并存储在三个独立的磁盘上。 可以在每个文件组上创建一个表,以便可以跨这三个磁盘并行分配针对表中的数据执行的所有查询,从而提高性能。 另请注意,事务日志文件和主数据文件与用户数据分开存储。

可以将次要数据文件分组为跨独立磁盘的文件组,从而提高性能