在 Amazon RDS for SQL Server 批量加载期间禁用快速插入
从 SQL Server 2016 开始,便默认启用了快速插入。快速插入利用数据库处于简单或批量日志记录恢复模型时发生的最小日志记录来优化插入性能。使用快速插入,每个批量加载批次都会获得新范围,从而绕过对具有可用空闲空间的现有范围的分配查找,从而优化插入性能。
然而,使用快速插入时,小批量大小的批量加载可能会增加对象消耗的未使用空间。如果不能提高批量大小,则启用跟踪标志 692 可以帮助减少未使用的预留空间,但以牺牲性能为代价。启用此跟踪标志会在将数据批量加载到堆或集群化索引时禁用快速插入。
使用数据库参数组启用跟踪标志 692 作为启动参数。有关更多信息,请参阅“Amazon RDS 的参数组”。
在 SQL Server 2016 及更高版本上针对 Amazon RDS 支持跟踪标志 692。有关跟踪标志的更多信息,请参阅 Microsoft 文档中的 DBCC TRACEON - 跟踪标志