SQL Server将MDF用于数据文件,将LDF用于日志文件,但是什么是NDF文件?
这些文件有什么好处?
Answers:
辅助数据文件
辅助数据文件构成了除主数据文件以外的所有数据文件。一些数据库可能没有任何辅助数据文件,而其他数据库则有几个辅助数据文件。辅助数据文件的建议文件扩展名是.ndf。
同样来自文件扩展名NDF-Microsoft SQL Server辅助数据文件
请参阅了解文件和文件组
辅助数据文件是可选的,是用户定义的,并存储用户数据。通过将每个文件放在不同的磁盘驱动器上,可以使用辅助文件在多个磁盘上分布数据。此外,如果数据库超出单个Windows文件的最大大小,则可以使用辅助数据文件,以便数据库可以继续增长。
辅助数据文件的建议文件扩展名是.ndf。
/
例如,可以分别在三个磁盘驱动器上创建三个文件Data1.ndf,Data2.ndf和Data3.ndf,并将它们分配给文件组fgroup1。然后可以在文件组fgroup1上专门创建一个表。对表中数据的查询将分布在三个磁盘上。这将提高性能。通过使用在RAID(独立磁盘冗余阵列)条带集上创建的单个文件,可以实现相同的性能改进。但是,文件和文件组使您可以轻松地将新文件添加到新磁盘。
辅助数据文件是可选的,是用户定义的,并存储用户数据。通过将每个文件放在不同的磁盘驱动器上,可以使用辅助文件在多个磁盘上分布数据。此外,如果数据库超出单个Windows文件的最大大小,则可以使用辅助数据文件,以便数据库可以继续增长。
辅助数据文件的建议文件扩展名是.ndf
,但未强制执行。
NDF文件是Microsoft SQL Server的用户定义的辅助数据库文件,扩展名为.ndf,用于存储用户数据。此外,当数据库文件的大小从其指定大小自动增加时,可以使用.ndf文件进行额外的存储,并且.ndf文件可以存储在单独的磁盘驱动器上。每个NDF文件都使用与其对应的MDF文件相同的文件名。如果不附加与其关联的.mdf文件,则无法在SQL Server中打开.ndf文件。