Chúng tôi đang được yêu cầu xác định phần cứng cơ sở dữ liệu sản xuất cho một ứng dụng web ASP.NET chưa được xây dựng.Làm cách nào để ước tính yêu cầu phần cứng cho cơ sở dữ liệu SQL Server 2005?
Các thông số kỹ thuật chúng ta cần phải xác định là:
- Cơ sở dữ liệu CPU
- Cơ sở dữ liệu I/O
- Cơ sở dữ liệu RAM
Dưới đây là những số liệu tôi hiện đang tìm kiếm tại địa chỉ:
- Số lần truy cập ước tính trong tương lai thành trang web - dựa trên nhật ký IIS hiện tại.
- Số lần tải cao điểm xấu nhất được ước tính là trang web.
- Số lượng truy vấn DB ước tính trên mỗi trang trung bình.
- Số lượng máy chủ trong trang trại trên web mà sẽ đánh cơ sở dữ liệu.
- Lưu lượng truy cập bộ nhớ cache từ cơ sở dữ liệu (sử dụng SqlCacheDependency).
- Thiếu bộ nhớ cache dữ liệu ước tính.
- Số lượng giao dịch cơ sở dữ liệu hàng ngày ước tính.
- Thời gian hiển thị trang tối đa được chấp nhận.
Bất kỳ số liệu nào khác chúng ta nên tính đến?
Ngoài ra, khi chúng tôi có tất cả các số liệu đó, chúng sẽ chuyển thành yêu cầu phần cứng như thế nào?
Q: Tại sao không phải SQL Server 2008? –
Từ quan điểm phần cứng, tôi không nghĩ rằng nó quan trọng trong khoảng từ năm 2005 đến năm 2008. – James