Hi Scott,
If you are having long delivery time it may be due to your disk IO. The next time you see this run perfmon on your hard drive(s) and look at the following value.
Highlight the following:
% Disk Read
% Disk Write
% Disk Idle
% Disk Time
Current Disk Queue Length
The purpose of each of these counters are:
% Disk Read – How much time your Disks are being read
% Disk Write – How much time your Disks are being written to
% Disk Idle – How much time your Disks are idle (not performing any action)
% Disk Time – How much time your Disks are in use
Current Disk Queue Length – How long the Operating System must wait to access the disks
The values you want to see are:
% Disk Read – Less than 15-20%
% Disk Write – Less than 15-20%
% Disk Idle – Over 85%
% Disk Time – Less than 15-20%
Current Disk Queue Length – Less than 1