面向小型企業的 SQL 伺服器的 RAID 陣列/硬體建議
我做的研究越多,我就越困惑,所以我希望得到一些指導和建議。我正在為我的工作建構一個新伺服器,該伺服器需要為我們的銷售點系統執行數據庫。該軟體安裝並配置系統驅動器上的所有內容,我不確定是否更改它是否會弄亂程序,所以目前我正在尋找一個邏輯驅動器安裝和執行所有內容。我們也是一家擁有 15 名員工的小公司,每天可能有大約 1,000 個事務或數據庫請求,在讀取和寫入之間取得了很好的平衡。這裡沒有什麼太瘋狂的事情,但我覺得雙核處理器、4gb 記憶體和單個 10,000 rpm 驅動器不再削減它了。我現在也只需要大約 60gb 的硬碟空間,但希望有足夠的空間。
據我所知,如果我能負擔得起額外的磁碟,我應該做一個 RAID 1 或 RAID 10。我應該做 SCSI、SAS 還是 SATA?我什至會注意到它們之間的區別嗎?我什至不確定哪個是“最好的”。我應該注意或研究的任何其他 RAID 配置?PCI Express 2.0 是購買 RAID 控制器卡的最佳介面嗎?SSD 怎麼樣,在我的情況下這會是一個不錯的選擇嗎?
感謝您對我所有隨機問題的幫助!
除非您的事務特別複雜,否則單個現代四核 CPU 應該適合您正在做的事情,儘管我很想增加您的記憶體,它便宜且易於實施,它可能會產生巨大的影響。
至於 IO,我通常的建議是;- 一對 R1 小型 10krpm SAS 引導磁碟, - 一對 R1 小型 15krpm SAS 日誌磁碟(或優質 SSD), - 適當大小的 10 或 15krpm SAS 數據磁碟的 R10 陣列。
沒關係,但是您需要將所有內容都放在一個磁碟上,這增加了複雜性-老實說,這將限制您的性能。你可以把這個磁碟放在一個不錯的 15krpm SAS 磁碟的 R10 陣列上,它肯定會更快,可能足夠快。我會為這個組合的啟動/日誌/數據磁碟避免使用 SSD,因為我不相信它們現在足夠強大。如果有辦法打破這三個功能,那麼您將看到一些非常顯著的改進。
哦,現在沒有人真正使用老式並行 SCSI,SATA 物有所值,但與 SAS 相比,它在負載下很快陷入困境。