Found it! It's UPDATE STATISTICS. So this must be from autostats because we don't update during core hours. Very interesting indeed. Thanks Josh!
FYI: For any future readers, this is what I did to catch it.
IF EXISTS(select * from sys.dm_exec_requests where wait_type = 'cxpacket' or last_wait_type = 'cxpacket')
BEGIN
select * from sys.dm_exec_requests where wait_type = 'cxpacket' or last_wait_type = 'cxpacket'
END
waitfor delay '00:00:00.5';
GO 50000
Not quite what I said but if it worked I'm happy to have helped!
Actually, that's quite an interesting method you came up with, I think it's a trick with wide application, so thank YOU!
(though I might clean it up to throw the results in a table and issue semi-realtime summaries ...)
Josh
ps - if autostats ignores the system maxdop setting, is that a feature or a bug?
-
Edited by
JRStern
8 hours 27 minutes ago