在SQLServer中将数据从表移动到另一个时涉及哪些锁?

时间:2015-10-02 08:54:11

标签: sql sql-server database locking

我有两张桌子。 我们叫一个,发布,另一个上一个。 所有更新都在发布的表格上实时完成,当它们发生时,全天发布。

Previous表基本上是Released表中旧记录的存档。这意味着,我打算将“已发布”中的期间之前的数据复制到“上一页”,然后从“已发布”中删除这些记录。

如果我要编写SQL Server作业以将旧数据从已发布的表移动到Previous表,那么会涉及哪种锁?这样的进程是否会减慢对已发布表的写入速度?如果确实如此,我该如何最大限度地减少这种负面影响?

PS:发布的所有更新都是由应用程序代码通过实体框架完成的。我曾与其他Relational数据库合作,但我是SQL Server的新手。所以我已经通过https://technet.microsoft.com/en-us/library/aa213039%28v=sql.80%29.aspx来了解SQL Server中的锁类型。

0 个答案:

没有答案