降低虚拟化 SQL 服务器的内存成本

您希望降低 VMware vSphere 上的 Microsoft SQL 的内存成本,同时保持高 OLTP 性能吗?请阅读本解决方案简介来了解如何实现!

电子商务建立在在线事务处理 (OLTP) 的基础上,对于日益数字化优先的世界至关重要。OLTP 应用需要精心设计的数据库解决方案(例如 Microsoft SQL)来存储和处理 OLTP 数据。数据库的性能首先取决于可用的内存量,这对于保持一致的体验至关重要。
基于 Microsoft SQL 的 OLTP 应用非常适合金融交易、在线零售和交通预订。在 OLTP 用例中,消费者期望获得实时响应,这涉及对大量数据进行快速、有效的查询。拥有电子商务网站和数据中心 IT 管理的企业正在寻求经济高效的解决方案,以满足消费者的期望、遵守 24/7 SLA、实现扩张并保持在预算范围内。在 VMware vSphere 和 vSAN 上托管 SQL 数据库是优化资源利用率和整合许可成本的好方法。添加英特尔傲腾持久内存有助于进一步降低成本,同时保持高性能

基准测试表明,使用英特尔® 傲腾™ 持久内存 (PMem) 部署分层内存可支持 OLTP 数据库服务器的高性能要求,同时将内存成本降低多达 49%。换句话说,与全 DRAM 系统相比,英特尔傲腾持久内存可用于以更低的每 GB 成本增加内存容量。英特尔傲腾持久内存在每分钟新操作数 (NOPM) 方面提供与仅 DRAM 配置几乎相同的用户体验,并且对功耗的影响可以忽略不计。1 分层内存配置对应用是透明的,不需要任何软件更改或修改。

将英特尔® 傲腾™ 持久内存与 VMware vSphere 和 vSAN 上部署的 Microsoft SQL 数据库配合使用可带来以下好处: • 降低内存成本。IT 部门可以将节省下来的资金用于数字化转型和其他创新。 • 提高成本效率。与 DRAM 相比,以更低的每 GB 成本增加内存容量。 • 同样出色的性能。归功于英特尔傲腾持久内存的技术,在相似功耗下,SQL 性能与仅 DRAM 配置相当。

典型的虚拟化 Microsoft SQL Server 2019 部署基于在 VMware vSphere 上的虚拟机内运行的 SQL。该系统将英特尔傲腾技术用于分层内存和 vSAN 存储,具体来说,将英特尔傲腾持久内存用于分层内存,将英特尔傲腾固态硬盘用作 vSAN 写入缓冲区。

如前所述,DRAM 作为内存缓存,不会被 SQL 或操作系统视为系统内存的一部分。根据经验,英特尔建议 DRAM 与 PMem 的比例为 1:4。例如,一个 2 TB 的 OLTP 系统将使用 512 GB 的 DRAM 和 2,048 GB 的英特尔傲腾持久内存。英特尔傲腾持久内存模块的外形与 DRAM DIMM 相同,插入内存总线上相同的物理 DIMM 连接器。

总之,采用英特尔傲腾持久内存的分层内存可降低虚拟化 SQL 部署中的内存成本并增加内存容量,而不会牺牲客户体验和影响服务水平协议。