December 8, 2010 at 3:16 am
Hi Guys,
For some reason the following query takes 100% CPU of one Core. I cannot kill it.. any one has a clue why ?
SELECT
CASE WHEN '1' IN(SELECT '1') THEN '1 IN 1' ELSE '1 NOT IN 1' END,
CASE WHEN '1' IN(SELECT NULL) THEN '1 IN NULL' ELSE '1 NOT IN NULL' END
December 8, 2010 at 3:35 am
put the SPID in the following code to see if it takes 100% of one of your cores, and please post your results
declare @Time datetime2(7)
declare @CPU66 bigint
declare @SPID int
set @SPID=
select @CPU66 = max(case when spid=@SPID then cpu end),
@Time=cast(CURRENT_TIMESTAMP as datetime2(7)) from master..sysprocesses where spid = @SPID
waitfor delay '00:01:00.000'
select
(max(case when spid=@SPIDthen cpu end)-@CPU66+0.0)/(datediff(millisecond,@Time,cast(CURRENT_TIMESTAMP as datetime2(7)))+0.0) as SPID66 from master..sysprocesses where spid = @SPID
Viewing 2 posts - 1 through 1 (of 1 total)
You must be logged in to reply to this topic. Login to reply
This website stores cookies on your computer.
These cookies are used to improve your website experience and provide more personalized services to you, both on this website and through other media.
To find out more about the cookies we use, see our Privacy Policy