Chúng tôi đã có báo cáo về các truy vấn chạy chậm hoặc hết giờ vào sáng sớm và công việc duy nhất tôi thấy chạy mà tôi nghĩ có thể ảnh hưởng đến điều này là công việc sao lưu cơ sở dữ liệu của chúng tôi.
Cơ sở dữ liệu có dung lượng khoảng 300 GB và công việc sao lưu bắt đầu lúc 4:30 sáng và không hoàn thành cho đến sau 7:00 sáng. Cú pháp hiện tại của công việc sao lưu của chúng tôi là:
BACKUP DATABASE [DatabaseName]
TO DISK = N'E:\Database Backups\DatabaseName.Bak'
WITH INIT, NOUNLOAD, NAME = N'DatabaseName.Bak',
NOSKIP, STATS = 10, NOFORMAT
E:\
là một phân vùng trên máy chủ chứa cả cơ sở dữ liệu và bản sao lưu cơ sở dữ liệu.
Có lẽ cũng nên lưu ý rằng đây là một máy chủ ảo, không phải là một máy chủ độc lập chuyên dụng. Chúng tôi bắt đầu nhận được khiếu nại về sự chậm chạp trong quá trình sao lưu ngay sau khi chúng tôi chuyển sang một máy chủ ảo, vì vậy tôi nghĩ rằng nó có thể liên quan.
Có cách nào để chạy công việc sao lưu này để nó không ảnh hưởng đến hiệu năng truy vấn trong khi nó đang chạy không?
Chúng tôi đang sử dụng SQL Server 2005