全部产品
存储与CDN 数据库 安全 应用服务 数加·人工智能 数加·大数据基础服务 互联网中间件 视频服务 开发者工具 解决方案 物联网
云数据库 RDS 版

测试步骤

更新时间:2017-06-07 13:26:11

在进行基于TPC-C模式测试之前,请先完成如下操作步骤。

需要特别说明的是,这个测试建议在前30分钟到2小时之间取值,因为随着数据量的不断变化,TPC-C这个模式实际上有性能瓶颈,需要增加一些INDEX,这几张表是需要在后期增加INDEX才可以正常测试下去的:[dbo].[STOCK]、[dbo].[ORDER_LINE] 、[dbo].[ORDERS]。

  1. 打开HammerDB

  2. 选择SQL SERVERTPC-C,如下图所示。

    测试步骤2

  3. 准备构建架构,如下图所示。

    测试步骤3

  4. 设置连接信息和初始化仓库(所有规格都是设置为10)和并发用户数(根据压力调整以测试最佳性能),双击Schema Build/Option。如下图所示。

    注意:这个在RDS测试的时候,虽然明确有指定端口,还需要在SQL Server那里指明端口号,例如:**.sqlserver.rds.aliyuncs.com,3433。

    测试步骤4

  5. 双击Schema Build/Build,如下图所示。

    测试步骤5

  6. 创建架构,请单击YES,如下图所示。

    测试步骤6

  7. 等待初始化架构完成,如下图所示。

    测试步骤7

  8. 当初始化都显示complete后,单击红色方框停止执行,如下图所示。

    测试步骤8

  9. 选择Driver script/option,确保数据库连接信息正确。

    测试步骤9

  10. 选择Driver script/load,如下图所示。

    测试步骤10

  11. 选择Virtual User配置,根据规格配置选择用户数,直到数据库被压出最高TPM。如下图所示。

    注意:建议不要选择show output这个选项,可能会导致客户端HANG。

    测试步骤11

  12. 选择Virtual User/Create,如下图所示。

    测试步骤12

  13. 选择Transcations/Option,如下图所示。

    测试步骤13

  14. 选择Transcations/Counter,如下图所示。

    测试步骤14

  15. 选择Virtual User/Run,如下图所示。

    测试步骤15

本文导读目录