數據庫服務器硬件配置有哪些要求?主要硬件配置是磁盤IO、內存、CPU和網絡IO。下面,一起來這些看看硬件配置的要求:
一、磁盤輸入輸出
磁盤IO速度對性能至關重要。磁盤IO可以在三個地方影響性能;數據文件、日志文件和TempDB文件。在較小程度上,Windows交換文件有時會影響性能。對于數據文件,期望隨機IO,對于日志文件,它幾乎總是順序IO,而TempDB的數據和日志文件是相同的。不同類型的RAID使用順序IO比使用隨機IO效果更好。如果負擔得起,可以嘗試在RAID 10配置中為每個數據卷使用至少四個磁盤,在RAID 1配置中為日志卷使用兩個磁盤。當性能不是那么重要時,可以使用RAID 5,因為可以獲得更多容量并且仍然有一層冗余。
最好將以下負載分成不同的卷:備份、日志、數據和TempDB,請勿將磁盤或RAID卷分區(qū)為多個驅動器。這將迫使磁盤磁頭抖動,這是不好的,格式化卷時還要注意分配單元的大小。一般來說,64k提供了最好的吞吐量。每個配置都可能不同,因此最好在將其投入生產之前使用SQLIO等工具測試IO性能,以確保獲得良好的性能。
二、內存
數據庫服務器喜歡在RAM中緩存數據頁,因此我們可以在數據庫服務器實例上使用的RAM越多通常越好,這意味著64位是必須的。同樣重要的是要注意數據庫服務器除了分配的最小和最大內存值之外還使用內存。一方面,它為實例的每個連接使用內存。操作系統也需要內存,所以對于服務器,通常預留8GB用于操作系統和SQL開銷。最小設置是數據庫服務器用來決定它是否有足夠的內存來啟動的設置。如果在SQL嘗試啟動時沒有至少足夠的可用內存來匹配最小內存設置,它將中止并說沒有足夠的內存。最大內存設置是數據庫服務器將使用的最大內存量。
三、中央處理器
如果我們已經確定我們需要64位處理器和操作系統來支持盡可能多的內存。需要注意的可能有CPU瓶頸的事情是可以利用并行性的事情。索引重建、查找和連接是一些明確的罪魁禍首。
四、網絡輸入輸出
通常,數據庫服務器上至少存在三種類型的流量;數據傳入、數據傳出和管理流量。如果我們遵循上面的建議,備份位于文件服務器等另一臺設備上,也會有備份流量外出。如果使用的是ISCSI,也可能有塊存儲流量。
如果可能,最好按類型對網絡流量進行分段,這樣就不會干擾其他類型。例如,如果我們可以為自己的備份設置一個專用網絡適配器,一個用于自己的 ISCSI,它們將不會干擾我們的數據流量。
以上就是數據庫服務器硬件配置4個要求。
Copyright ? 2013-2020. All Rights Reserved. 恒訊科技 深圳市恒訊科技有限公司 粵ICP備20052954號 IDC證:B1-20230800.移動站