具体是这样的,这条数据先进行插入动作,自增了一个id编号,过后又修改了这条数据,然后2个小时后,这条数据无法查询,有知道为什么的吗,服务重启以后可以恢复,但想知道是什么原因造成的这个问题。(具体诊断是进行查询top 80 可以查询 ,top 100 无法查询,然后慢慢缩小范围,锁定到这一条。)
是查询不到还是进行查询top 80 可以查询?
这条数据先进行插入动作,自增了一个id编号,过后又修改了这条数据,然后2个小时后,这条数据无法查询,有知道为什么的吗,服务重启以后可以恢复
很明显,你这是进程阻塞了,只需要杀死阻塞进程就可以了,你关闭服务也就是关闭了进程了,重新打开再次查询进程没有堵塞就可以查询出来
如有帮助,请采纳一下,谢谢
应该是事物的关系吧
修复一下表看看
select
request_session_id spid,
OBJECT_NAME(resource_associated_entity_id) tableName
from
sys.dm_tran_locks
where
resource_type='OBJECT'
kill 进程编号