SQLServ er 文件组(一) 使用文件组开发数据库的好处 使 用 文 件 组 开 发 数 据 库 可 以 改 善 数 据 库 的 性 能 。 首 先 , 文 件 组 允 许 跨 多 个 磁 盘 、多 个 磁 盘 控制器或 RAID(独立磁 盘 冗余阵列)系统创建数 据 库 。 例如, 如果你的 计算机上有四个 磁 盘 , 在每个 磁 盘 上放一个 文 件 , 那么你可 以 创建一个 由三个 数 据 文 件 和一个 日志文 件 组 成的 数 据 库 。 当用 户对数 据 进行访问时, 磁 盘 上的 四个 读/写磁 头可 以 同时并行地访问数据 。 这一动作加快了数 据 库 操作的 速度。 其次, 文 件 组 允 许 数 据 布局, 即可 以 在特定文 件 组 中创建表。 例如, 我们设计的 数 据 库 中总有常访问的 表和不常访问的 表。 可 以 将常访问的 表放在一个 文 件 组 的 一个 文 件 中, 且该文 件 位于一个 磁 盘 上。将不常访问的 表放在另一个 文 件 组 的 一个 文 件 中, 且该文 件 位于另一个 磁 盘 上。 这样可 以 将特定表的 所以 输入输出(I/O)都定向到一个 特定的 磁 盘 , 竟而改 善 性 能 。 再次, 利于实现备份和还原策略。 可 以 通过称为段落还原的 进程分阶段还原由多 个 文 件 组 组 成的 数据 库 。 段落还原适用 于所有恢复模式, 但在完整恢复模式和大容量日志恢复模式下比在简单恢复模式下更灵活。 段落还原方案包括还原的 全部三个 阶段:数 据 复制、重做或前滚以 及撤消或后滚。 当使 用 多 个文 件 组 时, 可 以 分别备份和还原数 据 库 中的 文 件 。 在简单恢复模式下, 只能 对只读文 件 进行文 件 备份。使 用 文 件 备份使 您能 够只还原损坏的 文 件 , 而不用 还原数 据 库 的 其余部分, 从而加快了恢复速度。 例如,如果一个 数 据 库 由几个 分别位于不同的 物理磁 盘 上的 文 件 组 成, 当其中一个 磁 盘 发 生故障时, 只需还原发 生故障的 磁 盘 上的 文 件 。 SQLServ er 文件组(二) 文件和文件组概念 SQL Server 将 数 据 库 映 射 为 一 组 操 作 系 统 文 件 。 数 据 和 日 志 信 息 绝 不 会 混 合 在 同 一 个 文 件 中 , 而 且一 ...