回答
从Files and Filegroups Architecture
次要数据文件
次要数据文件构成了所有的数据文件,除主数据文件等。一些数据库可能没有任何辅助数据文件,而另一些数据库有几个辅助数据文件。 辅助数据文件的建议文件扩展名是.ndf。
另外,从file extension NDF - Microsoft SQL Server secondary data file
参见Understanding Files and Filegroups
辅助数据文件是可选的,是 用户定义的,并且存储用户数据。 辅助文件,可以使用通过将 每个文件不同的磁盘驱动器上分布在多个磁盘 数据。 此外,如果数据库超过 为一个单一的Windows 文件的最大大小,您可以使用辅助数据文件 使数据库可以继续增长。
建议的文件扩展名 为次要数据文件是.NDF。
/
例如,三个文件,Data1.ndf, Data2.ndf和Data3.ndf,可以在三个磁盘驱动器,分别被 创建的,并分配给 文件组fgroup1。然后可以在文件组 fgroup1上专门创建的表格 。查询 表中的数据将分布在三个 磁盘上;这会提高性能。 相同的性能改善可以 通过使用上的RAID创建单个文件 (的 独立磁盘冗余阵列)条带集来实现。 但是,文件和文件组让您可以轻松地将新文件添加到新磁盘。
辅助数据文件是可选的,是用户定义的,并存储用户数据。通过将每个文件放在不同的磁盘驱动器上,可以使用辅助文件将数据分布到多个磁盘上。此外,如果数据库超过单个Windows文件的最大大小,则可以使用辅助数据文件,以便数据库可以继续增长。
来源:MSDN: Understanding Files and Filegroups
建议的文件扩展名次要数据文件是.ndf
,但这不是强制执行。
NDF文件是用户定义的Microsoft SQL Server辅助数据库文件,扩展名为.ndf,用于存储用户数据。而且,当数据库文件的大小从指定大小自动增长时,可以使用.ndf文件进行额外存储,并且.ndf文件可以存储在单独的磁盘驱动器上。每个NDF文件使用与其对应的MDF文件相同的文件名。我们无法在SQL Server中打开.ndf文件而无需附加关联的.mdf文件。
“每个NDF文件都使用与其对应的MDF文件相同的文件名” - 这可能是一种惯例,但不是必需条件。 – flash 2016-11-25 10:44:45
- 1. 如何使用SMO显示ndf文件?
- 2. 无法找到.NDF新的文件组的文件加入
- 3. 什么是model.cs文件?
- 4. 什么是.qst文件?
- 5. 什么是sudoers文件?
- 6. 什么是.onetoc2文件?
- 7. 什么是deps文件?
- 8. 什么是ojdbc6.jar文件?
- 9. 什么是清单文件
- 10. wsdl文件是指什么?
- 11. 什么是.java.in文件?
- 12. 什么是MainWindow.xib nib文件?
- 13. 什么是.psq文件
- 14. 什么是文件夹API?
- 15. 什么是.h.gch文件?
- 16. 什么是gradle.properties.ftl文件?
- 17. 什么是.empty文件?
- 18. 什么是.springBeans文件?
- 19. 什么是IETLD文件?
- 20. 什么是faces-config.xml.jsfdia文件?
- 21. 什么是.S文件?
- 22. 什么是.axd文件?
- 23. 什么是PAC文件?
- 24. 什么是node.exe文件?
- 25. 什么是make文件?
- 26. 什么是XXXBundle.php文件?
- 27. 什么是.motn文件?
- 28. 什么是.dbml.layout文件?
- 29. 什么是tsr文件
- 30. 什么是ATB文件?
@daniel - 如何使用它? – 2010-04-25 06:45:26
@Nasser:你可能想看看下面的文章:http://msdn.microsoft.com/en-us/library/aa174545(SQL.80).aspx。请参阅底部的示例。 – 2010-04-25 06:47:04