Cấu hình máy chủ SQL tốt nhất với phần cứng này


0

Tôi vừa nhận được SQL Server mới từ Dell. Máy chủ sẽ được phục vụ khoảng 15 cơ sở dữ liệu OLTP có kích thước trung bình 10GB.

Dưới đây là thông số kỹ thuật cơ bản:

Dell PowerEdge R510 với tối đa 12 ổ cứng hoán đổi, đèn LED
Intel Xeon E5649 2.53GHz, Cache 12M, QPI 5,86 GT / s, 6 lõi (Số lượng 2)
Bộ nhớ 48GB (6x8GB), RDIMM xếp hạng kép 1333 MHz cho 2 bộ xử lý, được tối ưu hóa
Bộ điều khiển RAID tích hợp PERC H700, Bộ nhớ cache 1GB NV
Ổ cứng cắm nóng 300 GB 15K RPM SA SCSI 6Gbps 3.5in (Số lượng 4)
Ổ cứng cắm nóng 600GB 15K RPM SA SCSI 6Gbps 3.5in (Số lượng 6)

Suy nghĩ đầu tiên của tôi là sử dụng 3 mảng.

HĐH - Raid 1 - (2) 300GB
Nhật ký T - Raid 1 (2) 300GB
DB - Raid 5 (5) 600GB
Sao lưu - (1) 600GB - không đột kích.

Tuy nhiên, tôi cũng có thể làm như sau sau khi mua thêm một ổ đĩa để sao lưu.
HĐH và T-Log - Raid 10 - (4) 300GB
DB - Raid 10 (6) 600GB

Dung lượng ổ cứng không phải là vấn đề vì cơ sở dữ liệu không lớn. Tôi chỉ đang cố gắng tối ưu hóa tốc độ của các ứng dụng bằng các cơ sở dữ liệu này.

Vì vậy, những gì các bạn sẽ đề nghị?

Câu trả lời:


1

Nó phụ thuộc :-)

Tôi có một số câu hỏi để giúp bạn suy nghĩ về câu trả lời đúng cho thiết lập này nhưng thực sự không thể đưa ra câu trả lời đúng vì có các biến và không ai trả lời đúng ở đây.

1.) Bạn sẽ tắt các bản sao lưu của mình chứ? Làm thế nào và nhanh chóng sau khi dùng chúng? Đáng sợ để có bản sao lưu trên một bộ đĩa không dư thừa trong bất kỳ khoảng thời gian nghiêm trọng nào mà bạn sẽ dựa vào chúng. Làm sao lưu nhật ký? Làm thế nào thường xuyên? Làm thế nào thường xuyên sẽ đi ra khỏi máy chủ?

2.) Những loại ứng dụng này là gì? Họ sẽ thấy bao nhiêu hoạt động? Vâng, các DB nhỏ nhưng chúng sẽ được thực hiện rất nhiều phần chèn / đọc trong suốt cả ngày?

3.) Bạn đang mong đợi loại hoạt động tempdb nào? Lưu trữ 10 DB trên máy chủ cho tôi biết có thể có một số hoạt động tempdb phổ biến xảy ra trên các hoạt động trong mỗi cơ sở dữ liệu ứng dụng này. Bạn có thể xem xét một máy nhân bản hoặc RAID 10 riêng cho tempdb.

Tôi thích giao diện của thiết lập đầu tiên tốt hơn thiết lập thứ hai mà không trả lời nhiều. Bạn có thể mua một ổ đĩa bổ sung trong thiết lập đầu tiên đó để phản chiếu các bản sao lưu của bạn không?

Bạn cũng nên tự hỏi tempdb sẽ đi đâu. Mặc dù tôi không khuyên bạn nên sử dụng ổ đĩa hệ điều hành cho nó, nhưng đó là tùy chọn-Potential- nếu bị hạn chế bởi phần cứng. Bạn thậm chí có thể xem ít ổ đĩa hơn cho các tệp dữ liệu của mình được nhân đôi để bắt đầu và một nhóm RAID riêng cho tempdb.

Chắc chắn có rất nhiều biến số nhưng việc trả lời những câu hỏi trên và đi theo quy trình suy nghĩ xung quanh thiết lập đầu tiên sẽ giúp bạn đi đúng hướng.


Cảm ơn phản hồi của bạn Mike. Các bản sao lưu sẽ được sao chép hàng đêm từ ổ đĩa sao lưu và sao chép vào băng. Họ đi ra ngoài mỗi ngày. Tôi không biết có bao nhiêu hoạt động tempdb sẽ xảy ra khi tôi kết hợp cơ sở dữ liệu từ một số trang web từ xa khác nhau cho máy chủ này. Cảm ơn lời đề nghị của bạn, tôi sẽ xem xét nó.
DavidStein

1

Mike có một bộ câu hỏi hay và tôi sẽ hỏi những câu tương tự. Từ thiết lập số 1 của bạn, có vẻ như bạn đang mong đợi 2 ổ đĩa không gian, đúng không? Bạn chắc chắn cần phụ tùng.

Nếu đó là trường hợp, tôi có thể chạy tempdb dưới dạng R0, cung cấp cho bạn một số hiệu suất cho âm lượng đó và nếu nó chết, bạn khởi động lại với tempdb ở nơi khác.

Tuy nhiên, nếu bạn có 12 ổ đĩa, tôi rất muốn làm điều này:

Hệ điều hành + Sao lưu - Raid 1: (2) 300GB Nhật ký T - Raid 1 (2) 300GB Dữ liệu + tempdb - Raid 10 (6) 600GB 1-2 phụ tùng.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.