加载数据
向数据库导入测试数据的操作步骤以测试MySQL数据库为例进行描述,MariaDB、Percona的测试步骤与MySQL相同。
- 登录MySQL数据库。
/usr/local/mysql/bin/mysql -uroot -p123456 -S /data/mysql/run/mysql.sock
- 创建数据库sysbench。
1 2 3 4
create database sysbench; show databases; use sysbench; show tables;
- 登录Sysbench工具客户端,向数据库导入测试数据,数据量为100张表*100万行数据(100*1000000)。
- 如果使用的是Sysbench 0.5,请使用如下命令:
1
/home/sysbench-0.5/sysbench/sysbench --db-driver=mysql --test=/home/sysbench-0.5/sysbench/tests/db/parallel_prepare.lua --oltp-test-mode=complex --mysql-host=192.168.222.120 --mysql-port=3306 --mysql-db=sysbench --mysql-user=root --mysql-password=123456 --max-time=7200 --max-requests=0 --mysql-table-engine=innodb --oltp-table-size=1000000 --oltp-tables-count=100 --rand-type=special --rand-spec-pct=100 --num-threads=60 prepare
- 如果使用的是Sysbench 1.0,请使用如下命令:
/home/sysbench-1.0/src/sysbench --db-driver=mysql --mysql-host=192.168.222.120 --mysql-port=3306 --mysql-user=root --mysql-password=123456 --mysql-db=sysbench --table_size=1000000 --tables=100 --time=180 --threads=96 --report-interval=10 oltp_read_write prepare
- 如果使用的是Sysbench 0.5,请使用如下命令:
父主题: 运行