通过使用文件组可以简化数据库的维护工作:备份和恢复单独的文件或文件组,而不是整个数据库,从而提高效率。可以将具有相似维护要求的表和索引分配到同一文件组中,增强可维护性。创建数据库时,默认情况下将数据文件存储在主文件组中(primary),也可以通过关键字在创建数据库时定义其他文件组。例如,学生数据库可以分为D:\msp\data\student_data1.mdf、E:\msp\data\student_data2.mdf等文件。对数据库对象进行写操作时,系统会根据每个文件组内数据文件的大小比例进行写入,查询数据时还可以并行读取分布在不同物理硬盘上的文件,以提高查询速度。