我知道在 SQL Server 上启用 IFI(即时文件初始化)很好。备份存档位置如何?我们将我们的数据库备份到本地 SSD 驱动器(因此备份速度很快),然后一整天我们慢慢地将备份移动到存档位置,并在非生产服务器上执行恢复和 DBCC。我很好奇我们将备份复制到的存档位置是否应该启用 IFI?
我知道在 SQL Server 上启用 IFI(即时文件初始化)很好。备份存档位置如何?我们将我们的数据库备份到本地 SSD 驱动器(因此备份速度很快),然后一整天我们慢慢地将备份移动到存档位置,并在非生产服务器上执行恢复和 DBCC。我很好奇我们将备份复制到的存档位置是否应该启用 IFI?
如果存档位置是同一台服务器的一部分,并且如果您正在执行恢复到同一台服务器,那么您将启用 IFI。您始终可以在您正在执行恢复的服务器上启用即时文件初始化,我没有看到在产品上启用它的问题服务器并没有在测试服务器上启用它。您可以使用以下跟踪标志进一步检查 IFI 是否已启用。
DBCC TRACEON(3004,-1); DBCC TRACEON(3605,-1);