在SQLServer中,每当新建一个数据库时,则会有一组相应的SQLServer文件被建立,这些单独的SQLServer文件构成的整体称为文件组。数据库
一个数据库对应着一个文件组,在这个文件组里,会包括三种文件:主要数据库文件:.mdf,次要数据库文件.ndf及日志文件.ldf。其中,主要数据库文件和日志文件是必须存在的,而次要数据库文件则能够存在多个或不存在。性能
因为次要数据库文件能够存在一个或多个,而且能够存放在磁盘上的不一样位置,能够有效提高IO性能的同时,也为咱们之后的分区提供了可能及方便。日志
咱们能够使用下面查询命令,以SQLServer自带的数据库model为例来检索数据库文件的分布及位置:blog
实际的存储位置:model
最后,对于SQLServer划分文件和文件组的优势及缺点的分析,但愿可以继续总结!im