Tôi đang tìm kiếm một số lời khuyên về cách xử lý báo cáo cho môi trường của chúng tôi. Chúng tôi hiện có 16 máy chủ với 20 phiên bản SQL Server 2005. Chúng tôi có hơn 6.600 cơ sở dữ liệu và đang phát triển trên các phiên bản này (1 cơ sở dữ liệu cho mỗi khách hàng). Phần lớn các cơ sở dữ liệu của chúng tôi chạy ở kích thước từ 200mb đến 7gb với khoảng 60 cơ sở dữ liệu chạy ở kích thước lớn nhất từ 11GB đến 110 gb.
Chúng tôi đang sử dụng SAN để lưu trữ và chúng tôi đang gặp vấn đề với việc chạy các báo cáo ảnh hưởng đến IO.
Một ý tưởng chúng tôi đã có là kéo 60 cơ sở dữ liệu lớn hơn và sau đó sử dụng sao chép giao dịch để sao chép các cơ sở dữ liệu này và chạy báo cáo trên các bản sao.
Điều đó sau đó sẽ để lại tất cả các cơ sở dữ liệu nhỏ hơn để chạy mà không có sự căng thẳng của các cơ sở dữ liệu lớn hơn. Trong tương lai, chúng tôi không tin rằng sẽ có thêm bất kỳ cơ sở dữ liệu lớn hơn dựa trên các mục tiêu của công ty chúng tôi.
Có suy nghĩ gì không?