基准测试:联机数据库备份期间的高事务吞吐量 (简述)

发表于:2010-06-18来源:作者:点击数: 标签:数据库吞吐量基准简述事务
决策概述 数据的高可用性对企业的平稳运转至关重要。随着数据库的增大和操作扩展到一天 24 小时、一周 7 天,能够执行备份操作而不影响工作是非常重要的。此外,在灾难性故障发生后如要还原数据库,则必须能在最短时间内还原它。 Microsoft Corporation 与 H
决策概述

数据的高可用性对企业的平稳运转至关重要。随着数据库的增大和操作扩展到一天 24 小时、一周 7 天,能够执行备份操作而不影响工作是非常重要的。此外,在灾难性故障发生后如要还原数据库,则必须能在最短时间内还原它。

Microsoft Corporation 与 Hewlett-Packard 合作证明了,备份和还原大型 Microsoft®SQL Server™ 7.0 版数据库可以以高数据速率完成,这是使命关键的应用程序所必需的,且对数据库生产性使用造成的影响最小。这些结果是在经济的 Hewlett-Packard NetServer LXPro 系统上实现的。Hewlett-Packard 与 Microsoft 技术的结合,避免了在完全访问数据与提供对这些数据的保护方面顾此失彼。

所有备份结果都是使用 SQL Server 7.0 (Beta 3) 集成的备份和还原功能实现的。本基准测试没有使用其它备份软件。SQL Server 可在数据库联机且可用时全速备份数据库。要实现最佳备份性能,无需将数据库脱机。

基准测试产生下列结果:

  • 备份期间联机事务处理 (OLTP) 数据库上破记录的相对事务吞吐量。
  • Intel Pentium Pro 四处理器系统上极高性能的联机备份和还原。
  • 破记录的备份和还原性能价格比。

所有备份测试均使用一个单 SQL Server 7.0 数据库,它包含 129 GB 实际数据。SQL Server 7.0 并不备份分配给数据库的未使用的空间。

活动联机备份

本测试在 3 种联机事务处理 (OLTP) 工作负荷下进行的,分别对应中等、繁重和非常繁重的系统使用率。度量的单位是每秒处理事务数 (tps) 和每小时 GB 字节数 (GB/小时)。

备份至 4 个 Hewlett-Packard SureStore DLT 70 磁带驱动器的结果
事务工作负荷 没有备份时的事务处理速率 备份期间的事务处理速率 相对事务吞吐量 备份吞吐量
中等 70 tps 68 tps 97% 68 GB/小时
繁重 84 tps 78 tps 92% 66 GB/小时
非常繁重 95 tps 83 tps 88% 53 GB/小时

 

备份至 8 个 Hewlett-Packard SureStore DLT 70 磁带驱动器的结果
事务工作负荷 没有备份时的事务处理速率 有备份时的事务处理速率 相对事务吞吐量 备份吞吐量
中等 70 tps 62 tps 88% 103 GB/小时
繁重 84 tps 69 tps 82% 76 GB/小时
非常繁重 95 tps 77 tps 81% 67 GB/小时

在中等负荷下,Hewlett-Packard NetServer LXPro 系统的备份速率是 68 GB/小时,事务吞吐量基本上没有下降 (3%)。即使在最繁重的工作负荷下,备份至 8 个 Hewlett-Packard SureStore DLT 70 磁带驱动器,事务吞吐量也只下降了 19%。

无事务负荷时的联机备份

本测试中要备份的数据库联机且可用,但备份期间没有数据库查询或更新活动。备份使用了 12 个 Hewlett-Packard SureStore DLT 70 磁带驱动器。

写入的数据量 最大持续吞吐量 平均吞吐量 平均 CPU 使用率
129 GB 200 GB/小时 195 GB/小时 10%

还原

本测试给出了高性能还原完整数据库的例证,对于影响整个数据库的灾难性故障,这种还原是必需的。

写入的数据量 最大持续吞吐量 平均吞吐量 平均 CPU 使用率
129 GB 175 GB/小时 158 GB/小时 16%

在本基准测试中,所用 Hewlett-Packard NetServer LXPro 系统是为 SQL Server 7.0 数据库 (100-400 GB) 上的业务线 OLTP 和决策支持而配置的。

硬件

本基准测试使用的硬件是 Hewlett-Packard NetServer LXPro,配置如下:

  • 4 台 200-MHz Intel Pentium Pro 处理器
  • 2 GB 内存
  • 500 GB 磁盘总容量
  • 12 个 Hewlett-Packard SureStore DLT 70 磁带驱动器

软件

本基准测试使用的软件包括 Microsoft Windows NT® 4.0 版 Service Pack 3 操作系统和 SQL Server 7.0 (Beta 3),有 250 个用户许可证。

价格性能比按每 GB/小时联机备份吞吐量的开销来衡量。在此计算中,使用总系统开销。

总系统开销 联机备份吞吐量 价格性能比
$215,146 195 GB/小时 每 GB/小时 $1103

SQL Server 7.0 数据库可以在正常操作期间进行备份,无需备份窗口,而使用备份窗口时数据是不可用的。这对一天 24 个小时、一周 7 天的运转很重要。

大型 SQL Server 数据库可以联机备份,并且同样重要的是,可以在记录时间内还原。

Hewlett-Packard NetServer LXPro 系统是一台企业级服务器,它是一个强大、可靠且极其经济的解决方案

原文转自:http://www.ltesting.net