I've been trying to temporarily move our reports server to another box and when i go live with it the log restores get slower and slower. On investigation i've noticed that when the restore job starts it'll restore the first database file then wait for around 5-10mins before moving onto the next file. When this is happening i've noticed a lastwaittype of MSQL_XP and the waittime going up and up. I understand what this waittype is but can't work out why its taking so long to clear as it clears almost instant on our current box (which is exactly the same model / spec as the one i'm trying to move it to).
So, a job to restore 17 log files which should take no more than 10mins can take up to an hour, if not longer.
I've just installed v5.4 (from 5.3) to see if this improves the issue but i've restarted the sql service which may have cleared any buffer / caching issues that i was having so will report back later.
Is there any known issues as to why this could be??