我要评分
获取效率
正确性
完整性
易理解

Loading Data

The following procedure uses the MySQL database as an example. The operations are similar for MariaDB and Percona.

  1. Log in to the MySQL database.
    1
    /usr/local/mysql/bin/mysql -uroot -p123456 -S /data/mysql/run/mysql.sock
    
  2. Create a sysbench database.
    1
    2
    3
    4
    create database sysbench;
    show databases;
    use sysbench;
    show tables;
    
  3. Log in to the Sysbench client and import test data to the database. The test data is 100 tables x 1,000,000 rows of data.
    • For Sysbench 0.5, run the following command:
      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
      
    • For Sysbench 1.0, run the following command:
      1
      /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