中文
注册
我要评分
文档获取效率
文档正确性
内容完整性
文档易理解
在线提单
论坛求助
鲲鹏小智

for Greenplum

本文以测试Greenplum下的TPC-H模型为例。

  1. 进入安装路径。
    1
    cd HammerDB-3.2
    

  2. 运行测试工具。

    您可以通过help命令查看帮助信息。

    1
    ./hammerdbcli
    

    表1 常用命令介绍

    命令

    说明

    buildschema

    创建数据库表并按配置导入数据。

    datagenrun

    生成tbl数据列表。

    dbset

    配置数据库选项,包括数据库类型以及测试模型。

    dgset

    配置tbl数据参数,包括生成数据并发数、数据量、以及保存数据的路径。

    diset

    配置建表参数,例如数据库服务器地址以及数据库验证信息、数据量等。

    librarychek

    运行依赖库校验。

    loadscript

    加载测试参数。

    print

    打印配置信息。

    quit

    退出该工具,在交互页面配置后退出,原配置会被自动清除。

    vucreate

    创建任务。

    vudestroy

    停止任务。

    vurun

    运行任务。

    vuset

    任务运行参数配置,例如并行数、日志配置等。

    vustatus

    查看任务执行状态。

  3. 加载数据,依次执行下列命令。
    dbset db pg
    dbset bm tpc-h
    diset connection pg_host 90.90.67.106
    diset tpch pg_tpch_superuser gpadmin
    diset tpch pg_tpch_superuserpass 123456
    diset tpch pg_tpch_defaultdbase postgres
    diset tpch pg_scale_fact 1
    diset tpch pg_num_tpch_threads 30
    diset tpch pg_tpch_gpcompat true
    diset tpch pg_tpch_gpcompress true

    命令

    说明

    dbset db pg

    配置数据库类型。

    dbset bm tpc-h

    配置测试模型。

    diset connection pg_host 90.90.67.106

    配置数据库服务地址。

    diset tpch pg_tpch_superuser gpadmin

    配置数据库管理用户。

    diset tpch pg_tpch_superuserpass 123456

    配置数据库管理用户密码。

    diset tpch pg_tpch_defaultdbase postgres

    配置数据库管理用户默认库。

    diset tpch pg_scale_fact 1

    配置数据量,默认为1。

    diset tpch pg_num_tpch_threads 30

    配置并发数。

    diset tpch pg_tpch_gpcompat tru

    开启兼容greenplum。

    diset tpch pg_tpch_gpcompress true

    开启greenplum参数。

    1. 查看配置信息。
      print dict

      其中pg_tpch_user、pg_tpch_pass、pg_tpch_dbase为默认新增的测试库信息,请确保执行前数据库服务器上无相同名称的用户以及数据库。如果已存在,请先删除或通过diset命令修改相关参数。

      buildschema

      返回字段“ALL VIRTUAL USERS COMPLETE”,表示数据导入成功。

    2. 执行以下命令。
      vustatus
      vudestroy

  4. 执行测试。
    vuset vu 1
    vuset showoutput 1
    vuset logtotemp 1
    vuset unique 1
    print vuconf

    命令

    说明

    vuset vu 1

    配置并发执行任务数。

    vuset showoutput 1

    开启日志。

    vuset logtotemp 1

    开启日志自动保存至“/tmp”

    vuset unique 1

    配置日志唯一性,即不覆盖。

    print vuconf

    查看任务配置。

    1. 加载配置。
      loadscript

    2. 创建任务。
      vucreate

    3. 运行任务。
      vurun

      返回SUCCESS,取执行耗时作为测试指标。

搜索结果
找到“0”个结果

当前产品无相关内容

未找到相关内容,请尝试其他搜索词