sys.sysprocesses versus DMVs
4
votes
1
answer
2029
views
I've seen a couple of blog posts where fairly knowledgeable sounding MVPs are still using sys.sysprocesses rather than the recommended DMVs: sys.dm_exec_connections, sys.dm_exec_sessions and sys.dm_exec_requests.
Given that sysprocesses is deprecated, I'm curious why anyone would continue to use it, particularly MVPs. Is it just that using sysprocesses is less hassle than joining three DMVs or is there a better reason for using it?
The two blog posts I mentioned were:
Adam Machanic: Smashing a DMV Myth
Tim Chapman: Find blocking processes using recursion in SQL Server 2005
Asked by Simon Elms
(295 rep)
Feb 7, 2012, 11:03 PM
Last activity: Jun 12, 2025, 03:30 PM
Last activity: Jun 12, 2025, 03:30 PM