Abbiamo ricevuto segnalazioni di query eseguite lentamente o scadute la mattina presto e l'unico lavoro che vedo in esecuzione che penso possa influire su questo è il nostro processo di backup del database.
Il database stesso è di circa 300 GB e il processo di backup inizia alle 4:30 del mattino e non termina fino a poco dopo le 7:00 del mattino. La sintassi corrente del nostro processo di backup è:
BACKUP DATABASE [DatabaseName]
TO DISK = N'E:\Database Backups\DatabaseName.Bak'
WITH INIT, NOUNLOAD, NAME = N'DatabaseName.Bak',
NOSKIP, STATS = 10, NOFORMAT
E:\
è una partizione sul server che contiene sia i database che i backup del database.
Va anche probabilmente notato che si tratta di un server virtuale, non di un server autonomo dedicato. Abbiamo iniziato a ricevere lamentele sui rallentamenti durante il processo di backup subito dopo il passaggio a un server virtuale, quindi penso che potrebbe essere correlato.
Esiste un modo per eseguire questo processo di backup in modo che non influisca sulle prestazioni della query mentre è in esecuzione?
Stiamo usando SQL Server 2005