SQL 有时遇到问题

已超过了锁请求超时时段。 (Microsoft SQL Server,错误: 1222)

这个错误,刷新以后,右击某张表或者库,发现里面的表全部消失了 或者查询不到。
这是因为 sql进程死锁,资源被抢占,要解决这个问题,得杀死关闭 死锁的进程

下面是解决方案

--查询阻塞进程
SELECT blocking_session_id '阻塞进程的ID', wait_duration_ms '等待时间(毫秒)', session_id '(会话ID)' FROM sys.dm_os_waiting_tasks

--杀死进程
kill 156
Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐