mysql最大tpmc_tpcc-mysql 压力测试 tpmc基准测试

测试环境:centos 6.6

mysql数据库版本:5.6.23-72.1-log Percona Server

安装tpcc-mysql测试工具(注意:网上介绍的bzr工具方式安装已无法使用,源码已迁移到github)a安装依赖库:yum install openssl-devel  (若已安装请忽略)

若没有安装会执行make编译时会报“/usr/bin/ld: cannot find -lssl”b安装mysql_configure

我用的rpm包安装的数据库,之前没有安装Percona-Server-devel

rpm -ivh Percona-Server-devel-56-5.6.23-rel72.1.el6.x86_64.rpm

若已有mysql_configure命令请忽略此步骤c wget https://github.com/Percona-Lab/tpcc-mysql/archive/master.zip

解压 unzip master.zip 后进入src目录 执行make命令

cd /tpcc-mysql-master/src&& make

安装完成进入上级目录会看到已安装的tpcc_load tpcc_start命令工具

[root@mysql31 tpcc-mysql-master]# pwd

/backup/tpcc-mysql-master

[root@mysql31 tpcc-mysql-master]# ls

add_fkey_idx.sql  count.sql  create_table.sql  drop_cons.sql  load_multi_schema.sh  load.sh  README.md  schema2  scripts  src  tpcc_load  tpcc_start

导入测试数据创建测试库 mysqladmin create tpcc20

创建测试表 mysql tpcc20 < create_table.sql

创建索引 ( this step can be done after loading data) mysql tpcc1000 < add_fkey_idx.sql

创建原始数据,导入20个仓库(这里的仓库和数据仓库不是一个概念,具体请参考tpcc基准测试介绍) ./tpcc_load  -P3306 -uroot -h10.8.61.31 -p "password" -dtpcc20 -w20; 参数说明: 端口号|账号|数据库ip|密码|库名|仓库数量。仓库数据量比较大,若超过5个仓库建议使用load.sh脚本可以并发任务。具体more load.sh。

开始测试./tpcc_start  -P3306 -uroot -h10.8.61.31 -p "password" -dtpcc20 -w20 -c200 -r30 -l600;  参数说明:端口号|账号|数据库ip|密码|库名|仓库数量|并发数|预热时间(正式压力测试前)|基准测试时间

4   测试结果MEASURING START.

10, trx: 4700, 95%: 428.940, 99%: 885.645, max_rt: 1920.296, 4757|3566.813, 473|255.802, 462|2702.691, 479|893.191

20, trx: 5643, 95%: 305.109, 99%: 614.508, max_rt: 1015.003, 5608|1684.128, 562|206.708, 568|1004.167, 559|692.252

30, trx: 4746, 95%: 405.346, 99%: 711.375, max_rt: 1196.385, 4772|1968.726, 476|206.029, 474|1066.785, 476|687.413

40, trx: 4441, 95%: 430.483, 99%: 812.735, max_rt: 1261.233, 4417|1968.184, 443|204.180, 440|1357.476, 454|679.320

50, trx: 4159, 95%: 744.044, 99%: 969.728, max_rt: 1534.601, 4173|2324.394, 416|607.596, 422|1446.548, 411|683.274

60, trx: 4504, 95%: 370.754, 99%: 875.890, max_rt: 1448.355, 4467|2240.447, 450|205.589, 449|1276.708, 455|690.625

70, trx: 5077, 95%: 381.677, 99%: 830.690, max_rt: 1249.186, 5105|2115.777, 509|211.996, 502|1297.547, 505|8

买完就返现!双11神券包+10%余额红包大派送! 买周边/年卡再抽iPhone18Pro,最高赢10年VIP!手慢无,戳我领取>> 阅读详情

相关推荐

tps 数据库写并发衡量_详解mysql压测报告--sysbench测试TPS、QPS、TPMC及响应时间

概述sysbench是基于LuaJIT的可以脚本化多线程基准。 它是一个模块化的、跨平台、多线程基准测试工具,最常用于数据库基准测试,但也可以用于创建不涉及数据库服务器的任意复杂工作负载。前面我们已经用sysbench在生产环境做了压测并得到了一些数据,下面主要是介绍怎么来做数据分析。一、压测环境生产环境:MySQL服务器IP地址:xx.xx.xx.xx操作系统:CentOS Linux rele...

weixin_29736885的博客 1759

达梦数据库(DM)TPC-C压测实战指南:从环境搭建到结果分析

TPC-C是事务处理性能委员会(TPC)制定的衡量在线事务处理(OLTP)系统性能的权威基准测试标准。它模拟了一个批发供应商的业务环境,包含多种复杂的事务类型(如新订单、支付、订单状态查询、库存查询、发货),能有效评估数据库在并发、高负载下的整体性能(tpmC)和响应能力。目录下的结果文件,生成包含事务吞吐量(tpmC, tpmTOTAL)和事务延迟(Latency)图表的HTML报告。(1)创建测试用户和表空间: 使用数据库管理工具(如SQLark)执行SQL脚本,创建专用用户。

m0_62628064的博客 2139

基于tpcc-mysql的MySQL数据库TPC-C性能测试

🐬下载地址:https://github.com/Percona-Lab/tpcc-mysql。TPC-C测试中重点关注新订单(New Order)类型事务。,这与我们之前使用过的BenchMarkSQL工具一致。测试部分每10秒输出一份统计结果,间隔时间由。编译成功后生成了两个文件。加载测试数据使用的工具是。如果要并行加载,需要用到。,即每个仓库初始大小约为。

Sebastien23的博客 1463

Docker部署 SRS rtmp/flv流媒体服务器

SRS(Simple Realtime Server)是一款开源的流媒体服务器,具有高性能、高可靠性、高灵活性的特点,能够支持直播、点播、转码等多种流媒体应用场景。SRS 不仅提供了流媒体服务器,还提供了适用于多种平台的客户端 SDK 和在线转码等辅助服务,是一款十分强大的流媒体解决方案。

m0_56659620的博客 4863

混合整数规划(MIP)在资源优化中的实战应用

本文深入探讨了混合整数规划(MIP)在资源优化中的实战应用,从菜市场采购到工厂调度,再到物流配送和钢铁厂切割问题。通过分支定界法和割平面法等技术,MIP能够有效解决包含整数和连续变量的复杂优化问题,提升企业运营效率。文章还介绍了现代求解器的优化策略和实际项目中的避坑指南,帮助读者更好地应用MIP技术。

weixin_30500105的博客 81

Transformer时序预测避坑指南:TFT在风电场的5个实战经验

本文分享了Temporal Fusion Transformer在风电场功率预测中的五个实战经验,涵盖数据预处理、模型调优、显存优化、注意力机制解读及在线部署。针对风电数据噪声大、概念漂移等挑战,提供了从构建数据质量标签到高效超参调优的具体方案,并强调利用Transformer架构的可解释性进行业务洞察,助力实现稳健的工业级时序预测。

bert9linguist的博客 458

强化学习新手上路:用PPO-Clip轻松玩转Pendulum-v1(PyTorch保姆级教程)

本文提供了一份基于PyTorch的PPO-Clip算法实战教程,指导强化学习新手在Pendulum-v1环境中构建连续控制智能体。教程详细解析了PPO-Clip的核心机制,特别是其Clip机制如何限制策略更新幅度以确保训练稳定,并涵盖了从环境配置、策略网络设计、经验收集到完整训练框架搭建的全过程,是掌握连续动作空间强化学习的实用指南。

weixin_29062963的博客 265

Ansys口腔正畸有限元分析:从几何处理到接触设定的全流程解析

本文详细解析了Ansys在口腔正畸有限元分析中的全流程应用,从几何处理到接触设定,帮助医生精准预测牙齿移动趋势。通过有限元建模技术,可同时观察牙齿-牙周膜-牙槽骨的力学响应,显著提升矫治效果预测准确率。文章还分享了实用技巧和参数设置建议,适用于正畸医生和工程师。

weixin_30897233的博客 341

【C++】 详解 lower_bound 和 upper_bound 函数(看不懂来捶我!!!)

这两个函数是我在 LeetCode 上做题见到,看到不熟悉的函数 lower_bound 和 upper_bound让我感觉很难受,于是在C++ 官网去学习,例子就一个是最基础的,我看明白了。虽然是两个函数的接口就两个,但是有时候看别人使用的时候,里面参数还可以放不同的仿函数,我懵逼了。就去网上搜,但是大家讲解的都是它的第一个接口。我只能再把文档一遍一遍过,代码一遍遍的尝试,调试。最终通过查阅资料将其总结如下。

weixin_45031801的博客 9万+

【YOLO11[基础]】分类任务的热力图可视化实践 | 论文必备 | 分类任务 | 即插即用 | 可选GradCAMPlusPlus, GradCAM, XGradCAM, EigenCAM, HiR

【YOLO11[基础]】分类任务的热力图可视化实践 | 论文必备 | 分类任务 | 即插即用 | 可选GradCAMPlusPlus, GradCAM, XGradCAM, EigenCAM, HiResCAM, LayerCAM, RandomCAM, EigenGradCAM等

静谧、淡雅 2381

2026年VIVO嵌入式岗位高频面试题(含参考答案)

摘要:VIVO嵌入式岗位考核涵盖智能手机、IoT设备、芯片适配等方向,重点考察硬件底层交互、RTOS/Linux开发、C/C++功底与问题排查能力。题目按优先级排序,分硬件架构、RTOS、C/C++、数据结构、Linux实践、行业认知6大模块,共40道题。硬件部分涉及中断、ARM架构、加速技术、BSP开发等;RTOS部分区分硬/软实时系统;C/C++部分侧重内存管理、位操作;Linux部分考察常用命令;行业部分关注鸿蒙等系统理念。题目设计贴合实际工作场景,全面评估嵌入式开发能力。

Open 48

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版

Part-E1-SDIO-Specification-Ver4.00-Final-120220.pdf:最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版,包括SDIO 接口的外设,SDIO 接口官方协议等。

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

上一篇: mysql分析表增删改统计_MySQL优化之-增删改具体分析(图)
下一篇: mysql8关键词_mysql 8 系统保留关键字
大章鱼啊没秘密
博客等级 码龄8年 36粉丝 86原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值