【发布时间】:2014-01-07 11:56:10
【问题描述】:
我是 SQL Server 的新手,我不确定这里的锁定机制是如何工作的。请帮忙
问题:需要删除表中近 5 百万条记录。网站非常频繁地从该表中提取数据。
我的理解是:删除只会锁定行,因此这不应该影响网站。是对的吗?那么,如果网站试图拉取正在被删除的记录,会发生什么?我知道我听起来很业余,但我非常需要了解这些基础知识。
能否请一位大师分享一个链接,我可以在其中阅读有关 SQL Server 中各种锁的信息
【问题讨论】:
-
不是专家,但我认为您会发现,如果您要删除这么多数据,SQL Server 可能会锁定整个表。
标签: sql-server-2012 locks