• 软件测试技术
  • 软件测试博客
  • 软件测试视频
  • 开源软件测试技术
  • 软件测试论坛
  • 软件测试沙龙
  • 软件测试资料下载
  • 软件测试杂志
  • 软件测试人才招聘
    暂时没有公告

字号: | 推荐给好友 上一篇 | 下一篇

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

发布: 2010-6-18 08:24 | 作者: 网络转载 | 来源: 领测软件测试编辑 | 查看: 38次 | 进入软件测试论坛讨论

领测软件测试网 决策概述

数据的高可用性对企业的平稳运转至关重要。随着数据库的增大和操作扩展到一天 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 系统是一台企业级服务器,它是一个强大、可靠且极其经济的解决方案

延伸阅读

文章来源于领测软件测试网 https://www.ltesting.net/

TAG: 基准 简述 事务 数据库 吞吐量


关于领测软件测试网 | 领测软件测试网合作伙伴 | 广告服务 | 投稿指南 | 联系我们 | 网站地图 | 友情链接
版权所有(C) 2003-2010 TestAge(领测软件测试网)|领测国际科技(北京)有限公司|软件测试工程师培训网 All Rights Reserved
北京市海淀区中关村南大街9号北京理工科技大厦1402室 京ICP备10010545号-5
技术支持和业务联系:info@testage.com.cn 电话:010-51297073

软件测试 | 领测国际ISTQBISTQB官网TMMiTMMi认证国际软件测试工程师认证领测软件测试网