在ETL过程中,我必须更新SQL Server 2012中的分区表。该表在150个分区中有大约2.5亿行。
我的想法是复制相关分区(由句点标识),在副本上执行更新,并通过将分区切换回原始表来部署更新的数据。
我曾尝试通过
复制分区<td>
<span class="
{% if i.speed_down >= 90 %}
red
{% elif i.speed_down >= 75 <=90 %}
amber
{% endif %}
">
Speed Down: {{ i.speed_down }}
</span>
</td>
不幸的是,这太慢了。 (执行计划告诉我,大部分成本是因为表和索引插入。)
是否有更有效的方法来复制整个分区?
我不希望在复制整个分区时需要重建索引。