Almost a year ago to the day I asked a question on my old blog – how long does *your* CHECKDB take to run? Well, I had a bunch of replies but I never got around to posting the results. I was reminded of this recently so threw together some graphs of the results. I've plotted database size against run-time of DBCC CHECKDB, for a number of different numbers of CPUs, and mostly on SQL Server 2000. I've also added a linear trend line too.

Now – bear in mind this doesn't take into account the multitude of other factors that can affect how long DBCC CHECKDB takes to run (see my previous post here for the list).

Hopefully these are interesting to some of you!

32 2000 CHECKDB From Every Angle: Example DBCC CHECKDB run times

16 2000 CHECKDB From Every Angle: Example DBCC CHECKDB run times

8 2000 CHECKDB From Every Angle: Example DBCC CHECKDB run times

4 2000 CHECKDB From Every Angle: Example DBCC CHECKDB run times

8 2005 CHECKDB From Every Angle: Example DBCC CHECKDB run times