3
网络延迟增加会导致MS SQL Server中的表锁定吗?
如果我要通过高延迟网络对SQL Server数据库进行一次调用,是否会由于该延迟而发生表锁定?假设我查询表A以获得某些记录,并且SQL Server必须通过慢速网络返回该数据-服务器通过网络发送响应时,表A上是否存在读取锁,或者在发送之前SQL Server是否释放了锁响应? 另外,答案是否会根据回应的大小而有所不同?如果它只需要返回几KB与几百MB,那会有所作为吗? 创建一个显式事务,运行查询并关闭该事务显然会导致表锁定,因为事务的持续时间与我的等待时间相关。