Để cải thiện hiệu suất của các bản sao lưu SQL Server, chúng tôi sao lưu vào nhiều tệp sao lưu.
- Trên hầu hết các bài đăng trên blog về chủ đề này, họ nói sẽ sử dụng nhiều tệp sao lưu, nhưng, có một điểm mà bạn có thể có quá nhiều tệp thay vì cải thiện hiệu suất, bạn sẽ có hiệu suất kém hơn do số lượng luồng lớn đang chờ?
- Có bất kỳ khuyến nghị chung dựa trên, ví dụ, số lượng lõi trong máy chủ? Để cụ thể hơn, một trong những máy chủ của chúng tôi hiển thị
BACKUPIO
vàBACKUPBUFFER
là 2 người phạm tội hàng đầu chờ đợi thống kê.
Chúng tôi đang sao lưu một DB lớn (vài TB) bằng 10 tệp sao lưu, nhưng tôi nhận thấy máy chủ chỉ có 4 lõi và 32 GB RAM. Tôi đã thay đổi số lượng tệp sao lưu để sử dụng 4 tệp sao lưu thay thế. Tôi sẽ thấy nó diễn ra như thế nào vào tuần tới trong chu kỳ sao lưu tiếp theo, nhưng trong khi đó tôi đang cố gắng tìm bất kỳ đề xuất nào về số lượng tệp sao lưu sẽ sử dụng tùy thuộc vào thông số kỹ thuật của máy chủ.