Link to home
Start Free TrialLog in
Avatar of sir-rob
sir-rob

asked on

Checkpoint is blocking other processes (background checkpoint)

Hi Experts, I ran SP_Who (since the server is crawling) and saw spid10 (checkpoint) is running in the background, it cannot be killed since it is not a user sp... but nothing else works (tried to do dbcc checktable and is being blocked by that spid10,) all selects from that table timeout as well... how do I fiX

TIA...
Avatar of JestersGrind
JestersGrind
Flag of United States of America image

You're right.  It cannot be killed.  Your only option may be to stop and start SQL services.  

Greg


Avatar of sir-rob
sir-rob

ASKER

thanks Greg, do you think since checkpoint is stuck, I am going to have loss of data?
ASKER CERTIFIED SOLUTION
Avatar of JestersGrind
JestersGrind
Flag of United States of America image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Avatar of sir-rob

ASKER

I tried manual checkpoint but it doesn't work... when I check the activity monitor, it shows that spid 10 is blocking it... (which is the same checkpoint when i run sp_who)...

the database is in simple recovery mode, would that still work with restarting the database and reading it off of transaction log?

Regards,
The recovery model doesn't matter at this point.  This is a core function of SQL server to maintain data consistency.  

Greg


Avatar of sir-rob

ASKER

Ok, I am gonna try and see where It ends up

Thanks for help!
Avatar of sir-rob

ASKER

Greg, thanks for your help, much appreciated