I have an instance that has many databases (2000) on it (24 cores / 96 GB RAM) and this machine performs perfectly well during day to day operations.
However, shutting down the SQL instance takes an exceedingly long period of time.
The drives are essentially idle, and CPU is at 8% (two cores of 24 I assume).
Research suggests it is checkpointing the databases. http://technet.microsoft.com/en-us/library/ms188767.aspx
Most of these databases are idle, and at shutdown time will not have active transactions.
Startup is fast, VLF count is appropriate.
Any suggestions on improving shutdown time?
Microsoft SQL Server 2012 (SP1) - 11.0.3393.0 (X64)
Oct 25 2013 19:04:40
Copyright (c) Microsoft Corporation
Enterprise Edition (64-bit) on Windows NT 6.1 <X64> (Build 7601: Service Pack 1)