(SQL Server 2005)
I have a process that was killed.
sp_who2 'active' now shows this spid with a status of suspended, and a command of KILLED/ROLLBACK. The DiskIO figure is changing on each refresh of sp_who2. The LastBatch timestamp isn't changing - it's displaying a time of 3 hours ago.
The status in sys.dm_exec_requests is "supended" and not "rollback", and the waittype is PAGEIOLATCH_EX.
The sys.sysprocesses entry for the spid indicates that the waitresource (the page number) does change on each refresh of the result set.
I am very confused as to whether my process is actually rolling back or is hung indefinitely waiting for something.
Is there anything else I can look at to help clarify the issue?
Unfortunately we have no proper DBA, and I'm having to be a DBA without having the necessary experience/training!
Many thanks for reading, and of course if you need any more info from me I will provide it.
~LFCfan
I have a process that was killed.
sp_who2 'active' now shows this spid with a status of suspended, and a command of KILLED/ROLLBACK. The DiskIO figure is changing on each refresh of sp_who2. The LastBatch timestamp isn't changing - it's displaying a time of 3 hours ago.
The status in sys.dm_exec_requests is "supended" and not "rollback", and the waittype is PAGEIOLATCH_EX.
The sys.sysprocesses entry for the spid indicates that the waitresource (the page number) does change on each refresh of the result set.
I am very confused as to whether my process is actually rolling back or is hung indefinitely waiting for something.
Is there anything else I can look at to help clarify the issue?
Unfortunately we have no proper DBA, and I'm having to be a DBA without having the necessary experience/training!
Many thanks for reading, and of course if you need any more info from me I will provide it.
~LFCfan