为什么我们需要 SQL Server 中的辅助数据文件?

Anw*_*dra 5 sql-server filegroup

在 SQL Server 2005 上创建新数据库时,我总是忽略此选项,因为我们可以忽略一些我们不理解的内容并保持原样。(我不是那么喜欢 DBA)

所以现在我很好奇它是关于什么的。

根据您的经验,您认为我们什么时候需要将辅助数据文件添加到我的数据库中,为什么需要它?

boy*_*dc7 3

在很多情况下这都是有用的 - 首先,出于可用性原因,最好只将系统数据保留在主数据文件中(对于 Sql2k5 及更高版本,只要主数据文件可用,数据库就可以联机,允许您修复/恢复/等非系统数据,同时尽可能多地在线)。使用辅助文件的其他一些情况:

  1. 跨多个 LUN 进行数据分区
  2. 允许部分/文件组备份/恢复
  3. 跨不同 LUN 分段不同的读/写访问类型(即顺序访问与随机访问)