标签: sql-server
我使用基于
SELECT *
where
每次当我监视SQL事件探查器中的Lock:Acquired字段时,我都看到在所有三种情况下,首先执行"Object"类型的IS锁定,然后是“页面” “采用IS锁的类型。当我使用object id通过select object_name(..)查询对象时,它显示了表的名称。
Lock:Acquired
"Object"
IS
object id
select object_name(..)
我的问题是,这三个查询是否都会在整个表格上放置Intent Shared锁定?不应该查询具有索引的列限制锁定到特定行?
Intent Shared