mysql 数据库TPCC测试

创建数据库tpcc,导入测试表格

mysql -h 192.168.0.202 -P15002 -utest -ptest -e "drop database tpcc;"

mysql -h 192.168.0.202 -P15002 -utest -ptest -e "create database tpcc;"
mysql -h192.168.0.202 -P15002 -utest -ptest --database=tpcc < create_table.sql
mysql -h 192.168.0.202 -P15002 -utest -ptest -e "show databases;use tpcc;show tables;"

[root@tdsql1 tpcc_groupshard]# mysql -h 192.168.0.202 -P15002 -utest -ptest -e "create database tpcc;"[root@tdsql1 tpcc_groupshard]# mysql -h192.168.0.202 -P15002 -utest -ptest --database=tpcc < create_table.sql[root@tdsql1 tpcc_groupshard]# mysql -h 192.168.0.202 -P15002 -utest -ptest -e "show databases;use tpcc;show tables;"+--------------------+| Database           |+--------------------+| information_schema || mysql              || performance_schema || sys                || sysdb              || test               || tpcc               || xa                 |+--------------------++----------------+| Tables_in_tpcc |+----------------+| customer       || district       || history        || item           || new_orders     || order_line     || orders         || stock          || warehouse      |+----------------+

导入item表

tpcc_load: 
Usage: tpcc_load -h server_host -P port -d database_name -u mysql_user -p mysql_password -w warehouses -l part -m min_wh -n max_wh
* [part]: 1=ITEMS 2=WAREHOUSE 3=CUSTOMER 4=ORDERS

./tpcc_load -h 192.168.0.202 -P15002 -d tpcc -utest -ptest -w 2 -l 1 -m 1 -n 100

mysql -h 192.168.0.202 -P15002 -utest -ptest -e "use tpcc;select count(*) from item;"

[root@tdsql1 tpcc_groupshard]# ./tpcc_load -h 192.168.0.202 -P15002 -d tpcc -utest -ptest -w 2 -l 1 -m 1 -n 100**************************************** TPCC-mysql Data Loader        ****************************************option h with value '192.168.0.202'option P with value '15002'option d with value 'tpcc'option u with value 'test'option p with value 'test'option w with value '2'option l with value '1'option m with value '1'option n with value '100'<Parameters>     [server]: 192.168.0.202     [port]: 15002     [DBname]: tpcc       [user]: test       [pass]: test  [warehouse]: 2  [part(1-4)]: 1     [MIN WH]: 1     [MAX WH]: 100TPCC Data Load Started...Loading Item.................................................. 5000.................................................. 10000.................................................. 15000.................................................. 20000.................................................. 25000.................................................. 30000.................................................. 35000.................................................. 40000.................................................. 45000.................................................. 50000.................................................. 55000.................................................. 60000.................................................. 65000.................................................. 70000.................................................. 75000.................................................. 80000.................................................. 85000.................................................. 90000.................................................. 95000.................................................. 100000Item Done....DATA LOADING COMPLETED SUCCESSFULLY.[root@tdsql1 tpcc_groupshard]# mysql -h 192.168.0.202 -P15002 -utest -ptest -e "use tpcc;select count(*) from item;"+----------+| count(*) |+----------+|   100000 |+----------+[root@tdsql1 tpcc_groupshard]#

导入8张表
 ./load_data.sh tpcc  192.168.0.202  15002 test test 1 2 2

测试

./tpcc_start -h 192.168.0.202,192.168.0.203 -P 15002 -d tpcc -u test -p test -w   2  -c 2 -r 120 -l 300 -i 1

[root@tdsql1 tpcc_groupshard]# ./tpcc_start -h 192.168.0.202,192.168.0.203 -P 15002 -d tpcc -u test -p test -w 2 -c 2 -r 120 -l 300 -i 1****************************************** ###easy### TPC-C Load Generator ******************************************option h with value '192.168.0.202,192.168.0.203'option P with value '15002'option d with value 'tpcc'option u with value 'test'option p with value 'test'option w with value '2'option c with value '2'option r with value '120'option l with value '300'
(0)

相关推荐

  • 一.MySQL入门基础

    一.MySQL入门基础

  • 诚之和:如何理解MySQL用户中的百分号%是否包含localhost

    这篇文章主要介绍"如何理解MySQL用户中的百分号%是否包含localhost",在日常操作中,相信很多人在如何理解MySQL用户中的百分号%是否包含localhost问题上存在疑 ...

  • UC头条:MySQL数据库定时备份到其他电脑

    最近我的一个学弟问了我一个问题,说他要实现一个功能,他老师给他提出来一个问题,让他的项目实现定时备份数据库到其他电脑,确保安全.他就来问我,还好我之前弄过,虽然我是干前端的,哈哈哈,之前学的比较杂. ...

  • 【竺】数据库笔记7——Mysql数据库备份

    *. mysql -u username -p password: 这个命令用于输入用户名和密码登陆mysql服务器: *.show databases;:用于查看mysql服务器中的数据库情况(会罗 ...

  • MySQL数据库有哪些优势特点?Linux数据库

    为什么众多企业都选择MySQL数据库?目前,绝大多数使用Linux操作系统的互联网企业都使用MySQL作为后端的数据库.MySQL是互联网领域里非常重要的.深受广大用户欢迎的一款开源关系型数据库软件. ...

  • Power BI连不上MySQL数据库?怎么破?

    - 1 -  直连的问题及解决办法 今天要连一个别人管理的MySQL数据库抽取数据,本来想着是个很简单的事儿,因为Power BI本身就提供了MySQL的连接器: 然鹅,当我很开心地去点"连 ...

  • win10专业版能安装上mysql数据库么

    提问win10专业版能安装上mysql数据库么?如果能,能不能给个安装步骤? 网上百度的各种方法都试过了装不上,请看清楚是win10专业版 1.同时按下键盘组合键Win+i,打开设置窗口,点击&quo ...

  • 数据库约束有什么作用?Linux运维MySQL数据库

    数据库是存储数据的仓库,由数据库表组成.数据库本质是一个文件系统,数据库以特定的格式存储数据,用户可以添加.修改.删除和查询数据库中的数据.对于运维工作者或者数据库工作者来说,数据库约束是学习数据库相 ...

  • MySQL数据库是什么?Linux数据库运维

    Mysq|是目前流行的关系型数据库管理系统.MySQL是WEB应用中较好的应用软件之一.数据库技术是管理信息系统.办公自动化系统.决策支持系统等各类信息系统的核心部分,对于互联网发展起着重要的作用.现 ...

  • jmeter压测学习18-JDBC配置连接mysql数据库

    前言 使用jmeter压测接口的时候,有时候需要批量造数据,需使用jmeter连数据库造对应的测试数据. 或者测试结束后,对测试的数据还原,删掉一些垃圾数据,都会用到连接数据库执行sql的操作. JD ...

  • mysql数据库中利用GROUP

    mysql数据库中利用GROUP_CONCAT)把查询的结果列合并分组显示 效果图 在数据库中group by 一列查询出若干行数据,sql如下: select * from table group ...