代码之家  ›  专栏  ›  技术社区  ›  Nasser Hadjloo

什么是NDF文件?

  •  59
  • Nasser Hadjloo  · 技术社区  · 15 年前

    SQLServer对数据文件使用MDF,对日志文件使用LDF,但NDF文件是什么?

    3 回复  |  直到 15 年前
        1
  •  75
  •   Adriaan Stander    15 年前

    Files and Filegroups Architecture

    辅助数据文件

    辅助数据文件构成除主数据文件以外的所有数据文件。某些数据库可能没有任何辅助数据文件,而其他数据库则有多个辅助数据文件。 辅助数据文件的建议文件扩展名为.ndf。

    file extension NDF - Microsoft SQL Server secondary data file

    看到了吗 Understanding Files and Filegroups

    辅助数据文件是可选的,是 用户定义,并存储用户数据。 通过将 另外,如果数据库超过 单个窗口的最大大小 所以数据库可以继续增长。

    建议的文件扩展名

    /

    例如,三个文件Data1.ndf, Data2.ndf和Data3.ndf可以 分别分配给 文件组fgroup1。一张桌子就可以 专门在文件组上创建 第1组。查询来自 这张桌子将分布在三个房间里 同样的性能改进也可以 通过使用单个文件来完成 独立磁盘)条带集。 但是,文件和文件组允许 轻松地将新文件添加到新磁盘。

        2
  •  8
  •   Daniel Vassallo    15 年前

    辅助数据文件是可选的,是用户定义的,并存储用户数据。通过将每个文件放在不同的磁盘驱动器上,可以使用辅助文件在多个磁盘上传播数据。此外,如果数据库超过单个Windows文件的最大大小,则可以使用辅助数据文件,以便数据库可以继续增长。

    资料来源: MSDN: Understanding Files and Filegroups

    辅助数据文件的建议文件扩展名为 .ndf ,但这不是强制的。

        3
  •  2
  •   Jason Clark    10 年前

    NDF文件是Microsoft SQL Server的用户定义的辅助数据库文件,扩展名为.NDF,用于存储用户数据。此外,当数据库文件的大小从指定的大小自动增长时,可以使用.ndf文件进行额外存储,并且.ndf文件可以存储在单独的磁盘驱动器上。每个NDF文件都使用与其对应的MDF文件相同的文件名。如果不附加.mdf文件,则无法在SQL Server中打开.ndf文件。