SQL Server 2012 数据库服务器硬件选型指南
在为 SQL Server 2012 数据库服务器选择硬件时,有多个关键因素需要考虑,包括服务器型号、处理器供应商和型号、内存等。这些选择会直接影响服务器的性能、可扩展性和成本。
1. 服务器型号选择
对于数据库服务器,可考虑添加内部固态存储卡或使用外部存储来提升性能和容量。不过,不建议选择 R420 或 R520 型号,因为它们采用入门级的英特尔至强 E5 - 2400 系列处理器,与 R620、R720 和 R720xd 中使用的英特尔至强 E5 - 2600 系列处理器相比,时钟速度较低,内存带宽较小,总内存容量只有一半,PCI - E 插槽也少得多。虽然它们价格稍低,但与 SQL Server 2012 许可证成本相比,硬件成本差异很小。
2. 处理器供应商选择
在微软 Windows 和 SQL Server 环境中,需在基于英特尔至强处理器的服务器和基于 AMD 皓龙处理器的服务器之间做出选择。尤其对于 SQL Server 2012 的 OLTP 工作负载,几乎不推荐使用基于 AMD 处理器的服务器,原因如下:
- 核心数量与许可证成本 :现代高端 AMD 皓龙处理器物理核心数量较多,如 12 或 16 个物理核心,每个核心都需要相对昂贵的 SQL Server 2012 核心许可证。
- 单线程性能 :通过官方 TPC - E OLTP 基准测试分数进行简单计算,可得出每个物理核心的相对性能。例如:
- 2012 年 7 月 5 日,富士通的 PRIMERGY RX300 S7