开发者社区> miles_wong> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

tpcc-mysql的使用

简介: tpcc-mysql使用步骤: Created with Raphaël 2.1.0 创建表结构和索引导数据运行测试数据清理 1 创建表结构和索引 tpcc提供了两个脚本,一个创建相关的表,一个创建相关索引 # mysql -u root -p my...
+关注继续查看

tpcc-mysql使用步骤:

Created with Raphaël 2.1.0 创建表结构和索引导数据运行测试数据清理

1 创建表结构和索引
tpcc提供了两个脚本,一个创建相关的表,一个创建相关索引
这里写图片描述

# mysql -u root -p

mysql> create database tpcc;
mysql> use tpcc;
mysql> source /root/tpcc-mysql/create_table.sql;
mysql> source /root/tpcc-mysql/add_fkey_idx.sql;

这里写图片描述

2 导数据

tpcc_load [server] [DB] [user] [pass] [warehouse]
Server: 服务器名
DB:  数据库名
user:    用户名
pass: 密码
Warehouse: 仓库的数量;数量越大,数据量越大,耗费的时间越长.
# ./tpcc_load localhost tpcc root beijing 3

3 运行测试

 tpcc_start -h server_host -P port -d database_name -u mysql_user -p mysql_password -w warehouses -c connections -r warmup_time -l running_time -i report_interval -f report_file -t trx_file
-h server_host:  服务器名
-P port :    端口号,默认为3306
-d database_name:    数据库名
-u mysql_user :  用户名
-p mysql_password : 密码
-w warehouses:   仓库的数量
-c connections :     线程数,默认为1
-r warmup_time :     热身时间,单位:s,默认为10s ,热身是为了将数据加载到内存。
-l running_time:     测试时间,单位:s,默认为20s
-i report_interval:  指定生成报告间隔时长
-f report_file:  测试结果输出文件
./tpcc_start -h localhost -d tpcc -u root -p "beijing" -w 3 -c 5 -r 120 -l 300 -f ./tpcc_report - >tpcc-output-log

运行中输出
这里写图片描述
一列:表示当前运行的秒数
二列:新订单执行成功的次数,括号中为执行超时的次数;后面跟的是响应时间(秒) 大多数响应时间|最大响应时间
三列:支付业务执行成功次数
四列:订单状态查询的结果
五列:物流相关业务处理结果
六列:仓储相关请求

运行结束输出结果
这里写图片描述
上面部分
0:新订单业务
1:支付相关业务
2:订单状态查询
3:物流相关业务
4:仓储相关业务
sc:成功数
lt:超时数
rt:重试数
fl:失败数

下面部分
要求支付业务占用的请求大于43%
订单状态业务大于4%
。。。
tpmc:每分钟事务数 6962

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
tpcc-mysql安装、使用、结果解读
tpcc-mysql安装、使用、结果解读
12 0
【MySQL】MySQL基本函数的使用
目前为止,我们SQL语句已经学习的差不多了,上一篇讲的是MySQL对数据的基本操作,如果你还不知道那你可以先去看看
22 0
mysql基础使用
<div id="paperTitleArea" align="center" class="lp_title_type_3" style="margin:0px 0px 35px 72px; padding:0px; height:70px; color:rgb(68,68,68); font-family:punctuation,微软雅黑,Tohoma; line-height:19.
1281 0
【工具】TPCC-MySQL 测试结果详解
TPCC-MySQL输出结果详解 前面的一篇文章介绍了测试工具tpcc-mysql的安装与使用,奈何网上基本没有对于tpcc-mysql 结果的分析,本文介绍如何对测试结果进行分析: 一 测试例子 [root@rac1 tpcc-mysql]# t...
852 0
+关注
miles_wong
Java核心技术 数据存储与数据库 分布式系统与计算 系统研发与运维 编程语言
87
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载