Quantcast
Channel: Forum SQL Server Database Engine
Viewing all articles
Browse latest Browse all 15889

DBCC CHECKDB Performance

$
0
0

Hello,

We have built a new virtual server to replace an old physical server to host one of our databases (still running SQL Server 2005 SP4 Standard however). When I have run a DBCC CHECKDB command on the new server against an exact replica of the database on the old server, it consistently takes half an hour longer.

The virtual server has 8 CPUs and 16GB of RAM (same as the old server) but has separate drives (on separate LUNs) for the OS, TempDB, database data files and databases log files. The old server had all the files on the same drive.

I have checked the following on the new server and all the statistics show that it is out performing the physical server:-

Disk sec/read

Disk sec/write

Disk bytes/read

Disk bytes/write

CPU utilisation (although am I right in thinking this is not correct for virtual servers?)

Page life expectancy

Lazy writes/sec

Am I missing something? The performance is only worse on the virtual server when running a single threaded process (such as DBCC CHECKDB). When I run a backup (multi-threaded) the process on the virtual server is faster.

I know I am missing a bottleneck somewhere but just need to be pointed in the right direction.

Any help or advice would be most appreciated.

Andrew


Viewing all articles
Browse latest Browse all 15889

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>