首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏腾讯数据库技术

    TPC测试系列》Ⅰ:TPC的前世今生

    很多人可能还不了解什么是TPC-C,那么今天我们就在这里介绍一下TPC-C以及相关的一些历史。 2 来历 ---- 很多人喜欢把TPC-C写成TPCC,事实上正确的写法应该是TPC-C。 3 TPC-C标准 ---- 讲了这么久的TPC(事务处理性能委员会)的来龙去脉,现在可以讲TPC-C了。 简单的理解,TPC-C就是TPC组织制定的编号为C号标准,这也是为什么前面强调的TPC和C之间要有一个“-”号,诸如TPCC这样的写法是不准确的。 事实上,TPC-C并不是TPC组织的第一个标准,TPC的第一个标准是编号为A的TPC-A。 事实上,前面提到的TPC-A、TPC-C、TPC-H和TPC-E仅仅是TPC组织所公布的部分标准,TPC组织公布的还有诸如TPC-H等诸多针对不同场景的性能标准。

    2.9K64发布于 2020-06-23
  • 来自专栏大数据

    解析大数据基准测试—TPC-H or TPC-DS?

    在过去二十多年间,该机构发布了多款数据库评测基准,如TPC-A、TPC-D、TPC-H和TPC-DS,在业界得到了广泛应用[2]。 例如对TPC-H的前身TPC-D,通过物理化视图,Oracle的性能比Micosoft的SQLServer高100倍,这些显然是不公平的。因此TPC组织规定TPC-H测试中物理化视图是不和法的。 TPC-DS TPC-DS测试基准是TPC组织推出的用于替代TPC-H的下一代决策支持系统测试基准。因此在讨论TPC-DS之前,先介绍一下TPC-H。 1. TPC-H TPC-H是一款面向商品零售业的决策支持系统测试基准,它定义了8张表,22个查询,遵循SQL92。TPC-H的数据模型如图4所示。 TPC-H已经不能精准反映当今数据库系统的真实性能。为此,TPC组织推出了新一代的面向决策应用的TPC-DS 基准。 2. TPC-DS TPC-DS采用星型、雪花型等多维数据模式。

    4.2K91发布于 2018-01-22
  • 来自专栏区块链入门

    【Greenplum】TPC测试指南

    4 TPC-B、TPC-C 6.1.0 4C/32G/320G SSD 1P/1M/32Segment 4 TPC-H 1.2、测试参考 网络链接 https://segmentfault.com/ TPC-B不像TPC-C那样模拟了现实生活中一个具体的交易场景,其中的事务都是由简单SQL构成的没有语义的事务(事务中混杂了大表与小表的插入、更新与查询操作),而且每个client的请求间也不会像TPC-C 因此,TPC-B经常用于对数据库系统的事务性能压测。TPC-B性能的衡量指标是每秒处理的事务数量,即TPS(Transactions per Second)。 3.1、简介 TPC-C是由TPC(Transaction Processing Performance Council,事务处理性能委员会)提供的专门针对联机交易处理系统的规范,TPC-C模拟的是一个大型的商品批发销售公司交易负载 TPC-C测试中,新订单的事务数量占总事务数的45%左右)。

    2K10发布于 2021-06-08
  • 来自专栏CSDN技术头条

    解析大数据基准测试——TPC-H or TPC-DS

    在过去二十多年间,该机构发布了多款数据库评测基准,如TPC-A、TPC-D、TPC-H和TPC-DS,在业界得到了广泛应用[2]。 例如对TPC-H的前身TPC-D,通过物理化视图,Oracle的性能比Micosoft的SQLServer高100倍,这些显然是不公平的。因此TPC组织规定TPC-H测试中物理化视图是不和法的。 TPC-DS TPC-DS测试基准是TPC组织推出的用于替代TPC-H的下一代决策支持系统测试基准。因此在讨论TPC-DS之前,先介绍一下TPC-H。 ? 1. TPC-H TPC-H是一款面向商品零售业的决策支持系统测试基准,它定义了8张表,22个查询,遵循SQL92。TPC-H的数据模型如图4所示。 TPC-H已经不能精准反映当今数据库系统的真实性能。为此,TPC组织推出了新一代的面向决策应用的TPC-DS基准。 2. TPC-DS TPC-DS采用星型、雪花型等多维数据模式。

    1.4K80发布于 2018-02-09
  • 来自专栏腾讯数据库技术

    TPC测试系列》II:TPC-C 标准简介

    TPC-C概述 TPC-C是TPC(事务处理性能委员会)推出的一系列性能测试标准中的一款,自1992年推出,便成为了数据库性能测试的标杆,各个数据库大厂都向TPC委员会提交了测试结果,以期在TPC-C 至于提到的TPC委员会是什么,我们在前一篇文章《TPC的前世今生》中介绍了事务处理性能委员会的来龙去脉,有兴趣的同学可以通过阅读之前文章,了解TPC的成立起始。 2 TPC-C详解 TPC-C模型与设计 概括来讲,TPC-C是用来衡量在线事务处理的基准,TPC-C提供了一个说明书,用来描述这个基准,在写这篇文章的时候,该说明书的版本是于2010年发布的5.11.0 ,可以通过访问TPC的网站来获取最新的说明书。 对TPC-C测试标准,我们都有大概的了解。

    8.8K96发布于 2020-07-28
  • 来自专栏PingCAP的专栏

    TPC TiKV:Hackathon 中最硬核项目是如何炼成的?| TPC 战队访谈

    在本次 Hackathon 2021 比赛中,TPC 战队就完成了这一项“挑战”,采用 bottom-up 的设计思路,更好地利用硬件资源,使用 TPC (thread-per-core) 线程模型优化了 TPC 战队也凭借这一硬核项目一举斩获了三等奖与技术潜力奖。 “该项目是本届 Hackathon 中最硬核的项目,我给了非常高的分数。 TPC 在其中做了非常多的工作,我预感到后续落地的难度,他们用了 io uring,不过貌似也遇到了不少的坑,后面也可以选择 AIO 或者单独的异步线程机制。 而为了最大化 disk 压力、更好的 CPU 使用率以及更好的性能稳定性,TPC 选择使用 async I/O 来实现该功能。 我想这也是 TPC 这个项目给 TiKV 这个产品的进化验证了一条正确的路。 对项目未来有什么期待?

    57520编辑于 2022-03-16
  • YashanDB TPC-C 测试介绍

    TPCC-C 简介TPC-C 测试是针对业务处理系统的规范,该规范由 TPC(Transaction Processing Performance Council)委员会制定,测试结果主要取决于流量指标和性价比指标 $ cd tpc-c执行如下命令,在 vi 编辑器中打开/home/yashan/tpc-c/benchmarksql-5.0/src/client/jTPCC.java 文件,请注意区分大小写:$ vi TPC-C 测试调优主要分为参数配置调优和建库配置调优:数据库参数配置调优在 TPC-C 测试场景下主要关注缓存大小与分区、IO 参数等性能参数的配置。 清理 TPC-C 数据在/home/yashan/tpc-c/benchmarksql-5.0/run 目录中,执行如下命令进行数据清理:$ . 测试执行如下语句进行 TPC-C 测试:$ .

    37910编辑于 2025-03-06
  • 来自专栏ClickHouse

    Impala tpc-h sql optimize

    Impala tpc-h sql 优化 因为impala 现在优化器还差点劲,只能手动改改SQL 提升下性能 下期发 impala-kudu 性能优化一个数量级(测试集 TPC-H 1TB) q1_

    71121编辑于 2022-05-12
  • 来自专栏【计网】Cisco

    TPC-C】TPC-C标准化基准测试设计RDBMS的相关表结构

    TPC-C的初步认识 1.1 TPC的概念 TPC 是事务处理性能委员会组织,该委员会致力于制定和维护一系列标准化的基准测试,以评估商业计算系统的性能。 以下是TPC组织使用的一些标准: TPC-C: 用于评估在线事务处理(OLTP)系统的性能,模拟了一个批发商环境中的典型业务场景,包括订单处理、库存管理等操作。 1.2 TPC-C 的概念 官网传送门:TPC-C 官网 说明书获取传送门:TPC Current Specs 描述:TPC-C【即TPC Benchm ark™ C】 是一个用于衡量OLTP(在线事务处理 下图描述了公司,仓库,地区和客户之间的层次关系【详见 章节2.1】 1.3 TPC-C 的事务处理 TPC-C标准测试模拟了五种不同类型的事务处理【原文70页】。 TPC-C 基准测试的版本。

    1.4K00编辑于 2024-05-24
  • 来自专栏系统开发案例

    TPC藏宝计划系统Dapp开发技术

    project(藏宝计划)合伙人计划  质押200U即可申请Treasure project合伙人资格,参与合伙人计划仅限IDO阶段,IDO阶段完成以下任务即达成合伙人资格:  质押200U后即可领取500枚$TPC001 ,用于邀请下级新伙伴以建立团队框架图片  邀请至少12位新伙伴参与IDO,即完成合伙人任务,质押的200U将被全额退还,同时额外享有200U的$TPC额度认购权(共300$IDO额度),另可获得Treasure 自动生息:当购买TPC后,它会在你的钱包中自动产生收益,无需任何其他操作。  快速发放:Treasure Project每1小时向所有TPC代币持有者支付奖励,链上智能合约自动执行。   三币模型:TreasureProiect生态有三种应用代币:TPC、TPS、TPC001,每种代币代表不同的权益及应用体系,颜覆以往单一代币模型。  

    86740编辑于 2022-07-19
  • 来自专栏Hadoop实操

    Impala TPC-DS基准测试

    代码块部分可以左右滑动查看噢 1.文档编写目的 ---- 在前面Fayson介绍了《如何编译及使用hive-testbench生成Hive基准测试数据》,在生成的Hive基准测试数据的基础上,如何进行Impala的TPC-DS 内容概述 1.环境准备 2.Impala基准测试数据准备 3.TPC-DS测试 测试环境 1.RedHat7.3 2.CM和CDH版本为5.13.1 前置条件 1.已使用hive-testbench生成好 4.TPC-DS测试 ---- 1.准备好TPC-DS的99条SQL语句,这里的99条SQL就不贴出来了Fayson会放到GitHub上 ? 5.总结 ---- Fayson这里只是介绍了如何进行TPC-DS来实现Impala的基准测试,以2GB的测试数据为例来说明。

    2.4K51发布于 2018-07-12
  • 来自专栏剑指工控

    MCGS的TPC透明传输说用说明

    执行穿透功能时,会中断PLC与TPC之间的通讯,重启TPC可恢复通讯。 一.以太网穿透 1. 3) 串口的端口选择TPC与PLC连接的端口,其他参数与PLC端参数一致。 4) 点击“启动穿透”按钮,TPC进入穿透模式。 2. 4) 以太网的TPC端IP输入即为连接的TPC的IP,端口输入TPC上监听的端口号,确保TPC与PC处于同一网段。 5) 点击“启动穿透”,PC端处于穿透模式。 3. 图 4 完成上述所有设置后即可在PC端通过TPC对PLC进行上传、下载、监控工作。 说明: 1) 必须先启动TPC端的透明传输程序,再启动PC端的透明传输程序PC才能与TPC正确建立连接。 图 5 2) 串口的端口选择TPC与PLC连接的端口,其他参数与PLC端参数一致; 3) 点击“启动穿透”按钮,TPC进入穿透模式。 2.

    3K30发布于 2021-11-09
  • 来自专栏大神带我来搬砖

    TPC-DS测试Sql server,Oracle

    TPC-DS是什么 TPC-DS是TPC组织发布的用于测试决策系统的基准测试,是TPC-H的改进版。我们可以用它生成测试数据集和sql语句来测试数据库的OLAP能力。 最近我们用TPC-DS测试了一下Sql server和Oracle,这里把遇到的问题记录一下。 首先说一下结论,我以后再不相信TPC的测试结果了,这个软件给我的感觉是根本没人维护,文档散乱无序,体验糟糕至极。 自动生成导入语句 TPC-DS tools里面有个tpcds.sql,内容是创建测试数据库的sql语句。 注意,TPC-DS生成的日期是"YYYY-MM-DD"格式,需要显式的指定。显然,Oracle默认不是"YYYY-MM-DD"这种格式。。。 #!

    1.6K20发布于 2019-05-17
  • 来自专栏Greenplum

    Greenplum使用TPC-H测试过程及结果

    Greenplum使用TPC-H性能测试过程及结果 ·TPC-H 介绍 ·1 Greenplum集群硬件信息 ·2 Greenplum 集群架构信息 ·3 TPC-H 软件环境搭建 o3.1 TPC-H 软件下载 o3.2 编译TPC-H软件 §3.2.1 给文件添加执行权限 §3.2.2 生成Makefile文件 §3.2.3 Makefile文件 §3.2.4 编译TPC-H §3.2.5 TPC-H 介绍 TPC-H 基准测试是由 TPC-D(由 TPC 组织于 1994 年指定的标准,用于决策支持系统方面的测试基准)发展而来的.TPC-H 用 3NF 实现了一个数据仓库,共包含 8 TPC-H 基准测试包括 22 个查询(Q1~Q22),其主要评价指标是各个查询的响应时间,即从提交查询到结果返回所需时间.TPC-H 基准测试的度量单位是每小时执行的查询数( QphH@size),其中 .总而言之,TPC 组织颁布的TPC-H 标准满足了数据仓库领域的测试需求,并且促使各个厂商以及研究机构将该项技术推向极限。

    5.4K60发布于 2018-09-20
  • 来自专栏GreatSQL出品技术文章

    使用TPC-H 进行GreatSQL并行查询测试

    准备工作 生成数据 使用 TPC-H 生成数据 #TPC-H Population Generator (Version 3.0.0) #生成10G的数据 $ .

    49020编辑于 2023-08-11
  • 来自专栏MySQL修行 | 老叶茶馆

    使用TPC-H 进行GreatSQL并行查询测试

    准备工作 生成数据 使用 TPC-H 生成数据 #TPC-H Population Generator (Version 3.0.0) #生成10G的数据 $ .

    48320编辑于 2023-09-01
  • 来自专栏Greenplum

    Greenplum使用TPC-H测试过程及结果

    ·TPC-H 介绍 ·1 Greenplum集群硬件信息 ·2 Greenplum 集群架构信息 ·3 TPC-H 软件环境搭建 o3.1 TPC-H软件下载 o3.2 编译TPC-H软件 §3.2.1 给文件添加执行权限 §3.2.2 生成Makefile文件 §3.2.3 Makefile文件 §3.2.4 编译TPC-H §3.2.5 TPC-H查看帮助 ·4 Greenplum测试步骤 o4.1 介绍 TPC-H 基准测试是由 TPC-D(由 TPC 组织于 1994 年指定的标准,用于决策支持系统方面的测试基准)发展而来的.TPC-H 用 3NF 实现了一个数据仓库,共包含 8 个基本关系, TPC-H 基准测试包括 22 个查询(Q1~Q22),其主要评价指标是各个查询的响应时间,即从提交查询到结果返回所需时间.TPC-H 基准测试的度量单位是每小时执行的查询数( QphH@size),其中 .总而言之,TPC 组织颁布的TPC-H 标准满足了数据仓库领域的测试需求,并且促使各个厂商以及研究机构将该项技术推向极限。

    1.2K20发布于 2019-08-05
  • 来自专栏Hadoop实操

    如何编译及使用TPC-DS生成测试数据

    Fayson的github:https://github.com/fayson/cdhproject 提示:代码块部分可以左右滑动查看噢 1.文档编写目的 ---- TPC-DS采用星型、雪花型等多维数据模式 本篇文章主要介绍如何编译及使用TPC-DS生成测试数据。 在接下来的文章Fayson会介绍如何使用TPC-DS生成的数据基于99条SQL语句进行Hive、Impala及Presto的性能测试。 内容概述 1.环境准备及编译TPC-DS 2.生成测试数据 3.建表语句说明及生成99条SQL 测试环境 1.RedHat7.3 2.采用root用户操作 2.环境准备 ---- 1.从官网下载TPC-DS 源码,下载地址如下: http://www.tpc.org/tpc_documents_current_versions/current_specifications.asp (可左右滑动) [96pfehwv0g.jpeg 编译依赖环境 [root@ip-172-31-16-68 ~]# yum -y install gcc gcc-c++ expect (可左右滑动) [62irlr5wzl.jpeg] 3.编译TPC-DS

    11K80发布于 2018-03-30
  • 来自专栏软件开发讲解

    TPC宝藏计划IDO预售复利NFT模式系统开发讲解

    用户可根据自身经验,自定义设置该品种的做单区间,当价格低于或者高于所设的区间时,则停止建仓。

    1.2K50编辑于 2022-08-12
  • 来自专栏开源部署

    Ubuntu环境使用TPC-DS工具生成测试数据

    1、下载工具 两种渠道  a、官网(建议直接跳过~) 地址:http://www.tpc.org/tpc_documents_current_versions/current_specifications.asp 2、编译 操作环境:Ubuntu 16.04 进入TPC-DS工具包所在目录,由于下载的是源码,需要编译后才能使用。 5、总结 通过TPC-DS,可以生成指定量级的数据。 碰到报错不要慌,先google或bing,不要用某度,原因你懂的。 TPC-DS基本用法已经总结完了,但是实际操作中还有很多问题,比如: 我想要生成10T数据怎么搞? 怎么判断生成的数据是否正确呢? child和parallel怎么使用?

    1.3K00编辑于 2022-08-17
领券