ITPub博客

首页 > 数据库 > MySQL > MySQL基准测试redo大小对性能影响

MySQL基准测试redo大小对性能影响

原创 MySQL 作者:StevenBeijing 时间:2020-08-15 16:59:52 0 删除 编辑

测试环境:MySQL 5.7.26

测试数据:10张表,每张表500万行数据,共12G的数据。

在其他参数不变的情况下,逐渐调整innodb_log_file_size大小,测试MySQL的QPS和TPS。innodb_log_file_size大小分别为50M,100M,200M,500M,1024M。

测试脚本如下:

# /usr/local/bin/sysbench /tmp/sysbench-master/src/lua/oltp_read_write.lua --mysql-user=sysbenchuser --mysql-password=sysbenchuser --mysql-port=3307 --mysql-host=localhost --mysql-socket=/tmp/mysqld.sock --mysql-db=sysbenchtest --tables=10 --table-size=5000000 --threads=50 --report-interval=5 --time=300 run
sysbench 1.1.0 (using bundled LuaJIT 2.1.0-beta3)
Running the test with following options:
Number of threads: 50
Report intermediate results every 5 second(s)
Initializing random number generator from current time
Initializing worker threads...
Threads started!
[ 5s ] thds: 50 tps: 2297.37 qps: 46065.58 (r/w/o: 32264.75/9196.09/4604.74) lat (ms,95%): 30.26 err/s: 0.00 reconn/s: 0.00
[ 10s ] thds: 50 tps: 3759.70 qps: 75189.28 (r/w/o: 52634.65/15035.21/7519.41) lat (ms,95%): 19.65 err/s: 0.00 reconn/s: 0.00
[ 15s ] thds: 50 tps: 5612.19 qps: 112284.50 (r/w/o: 78599.33/22460.78/11224.39) lat (ms,95%): 13.95 err/s: 0.00 reconn/s: 0.00
[ 20s ] thds: 50 tps: 6078.03 qps: 121503.02 (r/w/o: 85047.83/24299.52/12155.66) lat (ms,95%): 12.30 err/s: 0.00 reconn/s: 0.00
[ 25s ] thds: 50 tps: 4264.53 qps: 85303.67 (r/w/o: 59710.87/17063.33/8529.47) lat (ms,95%): 19.29 err/s: 0.00 reconn/s: 0.00
[ 30s ] thds: 50 tps: 3730.43 qps: 74611.75 (r/w/o: 52232.38/14918.51/7460.85) lat (ms,95%): 21.89 err/s: 0.00 reconn/s: 0.00
[ 35s ] thds: 50 tps: 3222.80 qps: 64455.03 (r/w/o: 45120.42/12889.01/6445.60) lat (ms,95%): 26.68 err/s: 0.00 reconn/s: 0.00
[ 40s ] thds: 50 tps: 3389.81 qps: 67809.24 (r/w/o: 47465.56/13564.05/6779.62) lat (ms,95%): 25.28 err/s: 0.00 reconn/s: 0.00
[ 45s ] thds: 50 tps: 3434.05 qps: 68725.90 (r/w/o: 48105.03/13752.78/6868.09) lat (ms,95%): 25.28 err/s: 0.00 reconn/s: 0.00
[ 50s ] thds: 50 tps: 3771.01 qps: 75408.33 (r/w/o: 52782.09/15085.03/7541.21) lat (ms,95%): 23.52 err/s: 0.00 reconn/s: 0.00
[ 55s ] thds: 50 tps: 4028.97 qps: 80589.18 (r/w/o: 56412.36/16118.48/8058.34) lat (ms,95%): 23.10 err/s: 0.00 reconn/s: 0.00
[ 60s ] thds: 50 tps: 4560.79 qps: 91236.99 (r/w/o: 63860.25/18254.76/9121.98) lat (ms,95%): 20.74 err/s: 0.00 reconn/s: 0.00
[ 65s ] thds: 50 tps: 4537.15 qps: 90744.22 (r/w/o: 63520.12/18149.80/9074.30) lat (ms,95%): 20.00 err/s: 0.00 reconn/s: 0.00
[ 70s ] thds: 50 tps: 4497.29 qps: 89945.85 (r/w/o: 62962.09/17989.17/8994.58) lat (ms,95%): 20.37 err/s: 0.00 reconn/s: 0.00
[ 75s ] thds: 50 tps: 4245.76 qps: 84808.85 (r/w/o: 59372.08/16945.45/8491.33) lat (ms,95%): 20.74 err/s: 0.00 reconn/s: 0.00
[ 80s ] thds: 50 tps: 4412.46 qps: 88355.55 (r/w/o: 61843.01/17687.43/8825.12) lat (ms,95%): 20.37 err/s: 0.00 reconn/s: 0.00
[ 85s ] thds: 50 tps: 4424.57 qps: 88463.23 (r/w/o: 61938.00/17676.09/8849.14) lat (ms,95%): 20.74 err/s: 0.00 reconn/s: 0.00
[ 90s ] thds: 50 tps: 4417.96 qps: 88286.05 (r/w/o: 61796.08/17654.05/8835.93) lat (ms,95%): 21.11 err/s: 0.00 reconn/s: 0.00
[ 95s ] thds: 50 tps: 4362.98 qps: 87336.49 (r/w/o: 61136.58/17473.94/8725.97) lat (ms,95%): 21.50 err/s: 0.00 reconn/s: 0.00
[ 100s ] thds: 50 tps: 4469.04 qps: 89403.32 (r/w/o: 62572.70/17892.54/8938.07) lat (ms,95%): 20.74 err/s: 0.00 reconn/s: 0.00
[ 105s ] thds: 50 tps: 4517.99 qps: 90361.70 (r/w/o: 63252.19/18073.54/9035.97) lat (ms,95%): 20.37 err/s: 0.00 reconn/s: 0.00
[ 110s ] thds: 50 tps: 4571.17 qps: 91423.45 (r/w/o: 63996.41/18284.69/9142.34) lat (ms,95%): 20.00 err/s: 0.00 reconn/s: 0.00
[ 115s ] thds: 50 tps: 4544.23 qps: 90843.41 (r/w/o: 63607.42/18147.52/9088.46) lat (ms,95%): 20.74 err/s: 0.00 reconn/s: 0.00
[ 120s ] thds: 50 tps: 4660.77 qps: 93210.08 (r/w/o: 65249.43/18639.30/9321.35) lat (ms,95%): 20.37 err/s: 0.00 reconn/s: 0.00
[ 125s ] thds: 50 tps: 4568.37 qps: 91414.09 (r/w/o: 63970.45/18306.70/9136.95) lat (ms,95%): 20.37 err/s: 0.00 reconn/s: 0.00
[ 130s ] thds: 50 tps: 2854.37 qps: 57043.97 (r/w/o: 39943.35/11391.88/5708.74) lat (ms,95%): 21.50 err/s: 0.00 reconn/s: 0.00
[ 135s ] thds: 50 tps: 182.59 qps: 3649.52 (r/w/o: 2554.80/729.54/365.17) lat (ms,95%): 511.33 err/s: 0.00 reconn/s: 0.00
[ 140s ] thds: 50 tps: 188.61 qps: 3766.47 (r/w/o: 2635.19/754.05/377.23) lat (ms,95%): 484.44 err/s: 0.00 reconn/s: 0.00
[ 145s ] thds: 50 tps: 199.80 qps: 3990.82 (r/w/o: 2791.81/799.40/399.60) lat (ms,95%): 458.96 err/s: 0.00 reconn/s: 0.00
[ 150s ] thds: 50 tps: 220.22 qps: 4417.28 (r/w/o: 3095.53/881.29/440.45) lat (ms,95%): 427.07 err/s: 0.00 reconn/s: 0.00
[ 155s ] thds: 50 tps: 232.38 qps: 4651.34 (r/w/o: 3256.68/929.91/464.75) lat (ms,95%): 397.39 err/s: 0.00 reconn/s: 0.00
[ 160s ] thds: 50 tps: 238.79 qps: 4777.31 (r/w/o: 3341.59/958.14/477.57) lat (ms,95%): 369.77 err/s: 0.00 reconn/s: 0.00
[ 165s ] thds: 50 tps: 264.98 qps: 5304.76 (r/w/o: 3715.89/1058.91/529.96) lat (ms,95%): 350.33 err/s: 0.00 reconn/s: 0.00
[ 170s ] thds: 50 tps: 313.40 qps: 6260.03 (r/w/o: 4382.42/1250.81/626.80) lat (ms,95%): 292.60 err/s: 0.00 reconn/s: 0.00
[ 175s ] thds: 50 tps: 318.43 qps: 6380.30 (r/w/o: 4464.49/1278.94/636.87) lat (ms,95%): 287.38 err/s: 0.00 reconn/s: 0.00
[ 180s ] thds: 50 tps: 348.39 qps: 6943.67 (r/w/o: 4856.11/1390.77/696.79) lat (ms,95%): 262.64 err/s: 0.00 reconn/s: 0.00
[ 185s ] thds: 50 tps: 414.22 qps: 8306.99 (r/w/o: 5821.08/1657.48/828.44) lat (ms,95%): 235.74 err/s: 0.00 reconn/s: 0.00
[ 190s ] thds: 50 tps: 483.43 qps: 9674.89 (r/w/o: 6770.68/1937.34/966.87) lat (ms,95%): 200.47 err/s: 0.00 reconn/s: 0.00
[ 195s ] thds: 50 tps: 484.96 qps: 9677.36 (r/w/o: 6773.41/1934.03/969.92) lat (ms,95%): 193.38 err/s: 0.00 reconn/s: 0.00
[ 200s ] thds: 50 tps: 556.99 qps: 11139.58 (r/w/o: 7796.05/2229.56/1113.98) lat (ms,95%): 179.94 err/s: 0.00 reconn/s: 0.00
[ 205s ] thds: 50 tps: 649.82 qps: 12996.47 (r/w/o: 9105.53/2591.29/1299.65) lat (ms,95%): 155.80 err/s: 0.00 reconn/s: 0.00
[ 210s ] thds: 50 tps: 765.85 qps: 15345.03 (r/w/o: 10736.72/3076.61/1531.70) lat (ms,95%): 132.49 err/s: 0.00 reconn/s: 0.00
[ 215s ] thds: 50 tps: 957.08 qps: 19097.34 (r/w/o: 13360.08/3823.11/1914.15) lat (ms,95%): 106.75 err/s: 0.00 reconn/s: 0.00
[ 220s ] thds: 50 tps: 1115.19 qps: 22325.82 (r/w/o: 15636.67/4458.76/2230.38) lat (ms,95%): 97.55 err/s: 0.00 reconn/s: 0.00
[ 225s ] thds: 50 tps: 1309.44 qps: 26175.00 (r/w/o: 18318.76/5237.36/2618.88) lat (ms,95%): 81.48 err/s: 0.00 reconn/s: 0.00
[ 230s ] thds: 50 tps: 1678.54 qps: 33599.43 (r/w/o: 23524.18/6718.17/3357.08) lat (ms,95%): 64.47 err/s: 0.00 reconn/s: 0.00
[ 235s ] thds: 50 tps: 2105.37 qps: 42093.94 (r/w/o: 29463.94/8419.27/4210.73) lat (ms,95%): 48.34 err/s: 0.00 reconn/s: 0.00
[ 240s ] thds: 50 tps: 2130.43 qps: 42648.33 (r/w/o: 29840.97/8546.51/4260.85) lat (ms,95%): 46.63 err/s: 0.00 reconn/s: 0.00
[ 245s ] thds: 50 tps: 2839.44 qps: 56743.94 (r/w/o: 39739.32/11325.75/5678.87) lat (ms,95%): 40.37 err/s: 0.00 reconn/s: 0.00
[ 250s ] thds: 50 tps: 2741.79 qps: 54865.14 (r/w/o: 38397.82/10983.75/5483.57) lat (ms,95%): 45.79 err/s: 0.00 reconn/s: 0.00
[ 255s ] thds: 50 tps: 3492.56 qps: 69840.52 (r/w/o: 48892.79/13962.62/6985.11) lat (ms,95%): 37.56 err/s: 0.00 reconn/s: 0.00
[ 260s ] thds: 50 tps: 3416.65 qps: 68358.55 (r/w/o: 47836.06/13689.19/6833.29) lat (ms,95%): 33.12 err/s: 0.00 reconn/s: 0.00
[ 265s ] thds: 50 tps: 4681.32 qps: 93614.11 (r/w/o: 65533.82/18717.66/9362.63) lat (ms,95%): 20.37 err/s: 0.00 reconn/s: 0.00
[ 270s ] thds: 50 tps: 5551.02 qps: 110942.21 (r/w/o: 77651.09/22188.88/11102.24) lat (ms,95%): 18.61 err/s: 0.00 reconn/s: 0.00
[ 275s ] thds: 50 tps: 6544.47 qps: 130925.96 (r/w/o: 91673.76/26163.47/13088.74) lat (ms,95%): 16.41 err/s: 0.00 reconn/s: 0.00
[ 280s ] thds: 50 tps: 6043.82 qps: 120930.57 (r/w/o: 84630.06/24212.87/12087.64) lat (ms,95%): 17.32 err/s: 0.00 reconn/s: 0.00
[ 285s ] thds: 50 tps: 6404.76 qps: 128011.43 (r/w/o: 89619.06/25583.25/12809.12) lat (ms,95%): 17.01 err/s: 0.00 reconn/s: 0.00
[ 290s ] thds: 50 tps: 5419.26 qps: 108468.47 (r/w/o: 75917.29/21712.25/10838.93) lat (ms,95%): 19.65 err/s: 0.00 reconn/s: 0.00
[ 295s ] thds: 50 tps: 5562.48 qps: 111218.84 (r/w/o: 77851.35/22242.53/11124.96) lat (ms,95%): 19.29 err/s: 0.00 reconn/s: 0.00
[ 300s ] thds: 50 tps: 5769.44 qps: 115419.25 (r/w/o: 80795.40/23084.97/11538.89) lat (ms,95%): 18.61 err/s: 0.00 reconn/s: 0.00
SQL statistics:
    queries performed:
        read:                            12801012
        write:                           3657432
        other:                           1828716
        total:                           18287160
    transactions:                        914358 (3047.51 per sec.)
    queries:                             18287160 (60950.17 per sec.)
    ignored errors:                      0      (0.00 per sec.)
    reconnects:                          0      (0.00 per sec.)
Throughput:
    events/s (eps):                      3047.5086
    time elapsed:                        300.0346s
    total number of events:              914358
Latency (ms):
         min:                                    2.55
         avg:                                   16.40
         max:                                  843.18
         95th percentile:                       36.89
         sum:                             14998231.78
Threads fairness:
    events (avg/stddev):           18287.1600/44.88
    execution time (avg/stddev):   299.9646/0.00

TPS对比如下:

QPS对比如下:

       通过TPS和QPS对比可以看出:随着redo的增大,会提升TPS和QPS,但是此次测试中,当redo达到1G之后,切换redo过程中会出现性能抖动。所以redo绝不是越大越好。







来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/30135314/viewspace-2712033/,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2015-02-10

  • 博文量
    284
  • 访问量
    247715