我正在使用 SQL Server 2008,并且我有两个具有相同架构的表,并且我创建了一个视图,该视图将两个表的内容结合起来,以向外部访问提供“表”的单个视图。
其中一个表是只读的,另一个表包含批量插入/删除操作(在另一张表上,我将每隔一段时间使用批量插入插入每千行并运行另一个 SQL 作业以每天删除几百万行)。
我的问题是,如果另一个表在批量插入/删除操作,物理表是否会被锁定,从而外部用户对两个表的联合视图的访问也被阻止?(我在想这个场景是否应用锁升级,行锁最终锁住了表,最终锁住了视图的访问?)