【发布时间】:2019-05-10 20:39:57
【问题描述】:
我在同一个 SQL 2016 标准上有 2 个数据库。服务器。我需要删除与 Arh DB 表中的 ID 匹配的 Prod 表数据。我分批执行 10000 行。 Prod 和 Arh DB 上的表具有相同的架构。 我需要删除大量数据(大约 3000000 行)。 我使用带有 SQL 语句的可执行 OLE DB 命令,但它的速度非常慢。 有没有机会加快这个速度。
【问题讨论】:
-
一般来说,一个人应该软删除第一个,然后最终在相当多的时候整体删除,因为我认为会发生很多锁定。还有其他事情要做:stackoverflow.com/questions/955435/…
标签: sql sql-server ssis etl oledbcommand