锅巴哥的个人建议:cluster叫电信运营商版本,所以基本上在很大的用户并发量的情况下才会用到,对连接数的线性增长要求高的场景,千兆就不用想了, 没万兆就不用玩了。

很不幸,我的就是千兆网络,我的数据节点是16 core,32G内存,sql节点是16core,16G内存,做了raid10

PS: 水平所限,环境所限,测试结果仅供参考,欢迎大家一起交流提出宝贵的意见,让我更进一步。

1【】一:测试

10.80.40.107 3307

mysql -utim -pxxxxxxxx -P3307 -h10.80.40.107 --default-character-set=utf8

-- select 查询测试 100W 数据压力测试


1.1 ndbcluster 
(time mysqlslap --engine=ndbcluster -h10.80.40.107 -P3307  -utim -pxxxxxxxx --auto-generate-sql-guid-primary  --concurrency=500,1000,1500 --number-of-queries=1000000 --iterations=2 --number-char-cols=10 --number-int-cols=10 --auto-generate-sql --create-schema=rdb10 --auto-generate-sql-load-type=read   ) 1> r101.log 2> r102.log

-- 20.40.30.31

(time mysqlslap --engine=ndbcluster --auto-generate-sql-guid-primary  --concurrency=800,1200,1500 --number-of-queries=1000000 --iterations=2 --number-char-cols=10 --number-int-cols=10 --auto-generate-sql --create-schema=rdb10 --auto-generate-sql-load-type=read   ) 1> /root/r101.log 2> /root/r102.log

1.2 innodb 
-- 20.40.30.37

(time mysqlslap --engine=innodb -h20.40.30.37 -P3307  -utim -pxxxxxxxx --auto-generate-sql-guid-primary  --concurrency=800,1200,1500 --number-of-queries=1000000 --iterations=2 --number-char-cols=10 --number-int-cols=10 --auto-generate-sql --create-schema=idb10 --auto-generate-sql-load-type=read   ) 1> /root/rin101.log 2> /root/rin102.log

2 mixed 读写混合压力测试
ndbcluster 10W

2.1【===================10W 写 =================】
-- ndbcluster 在集群里面测试


2.1.1  ndbcluster  10W测试,并发分别为--concurrency=500,1000,1500
(time mysqlslap --engine=ndbcluster -h10.80.40.107 -P3307  -utim -pxxxxxxxx --auto-generate-sql-write-number=1000 --auto-generate-sql-guid-primary  --concurrency=500 --number-of-queries=100000 --iterations=2 --number-char-cols=10 --number-int-cols=10 --auto-generate-sql --create-schema=ndb10 –-commint=100 --auto-generate-sql-load-type=write)  

(time mysqlslap --engine=ndbcluster -h10.80.40.107 -P3307  -utim -pxxxxxxxx --auto-generate-sql-write-number=1000 --auto-generate-sql-guid-primary  --concurrency=1000 --number-of-queries=100000 --iterations=2 --number-char-cols=10 --number-int-cols=10 --auto-generate-sql --create-schema=ndb10 –-commint=100 --auto-generate-sql-load-type=write)  

(time mysqlslap --engine=ndbcluster -h10.80.40.107 -P3307  -utim -pxxxxxxxx --auto-generate-sql-write-number=1000 --auto-generate-sql-guid-primary  --concurrency=1500 --number-of-queries=100000 --iterations=2 --number-char-cols=10 --number-int-cols=10 --auto-generate-sql --create-schema=ndb10 –-commint=100 --auto-generate-sql-load-type=write) 

Benchmark

        Running for engine ndbcluster

        Average number of seconds to run all queries: 4.885 seconds

        Minimum number of seconds to run all queries: 4.729 seconds

        Maximum number of seconds to run all queries: 5.041 seconds

        Number of clients running queries: 500

        Average number of queries per client: 200

Benchmark

        Running for engine ndbcluster

        Average number of seconds to run all queries: 5.948 seconds

        Minimum number of seconds to run all queries: 5.399 seconds

        Maximum number of seconds to run all queries: 6.497 seconds

        Number of clients running queries: 1000

        Average number of queries per client: 100

Benchmark

        Running for engine ndbcluster

        Average number of seconds to run all queries: 6.866 seconds

        Minimum number of seconds to run all queries: 6.116 seconds

        Maximum number of seconds to run all queries: 7.617 seconds

        Number of clients running queries: 1500

        Average number of queries per client: 66

2.1.2 innodb 在20.40.30.52里面测试

-- innodb 10W测试,并发分别为--concurrency=500,1000,1500

(time mysqlslap --engine=innodb -h127.0.0.1 -P3307  -uadmin -pMxxxxxd --auto-generate-sql-write-number=1000 --auto-generate-sql-guid-primary  --concurrency=500,1000,1500 --number-of-queries=100000 --iterations=2 --number-char-cols=10 --number-int-cols=10 --auto-generate-sql --create-schema=indbw2 –-commint=100 --auto-generate-sql-load-type=write) 1> idb11w.log  2> indb12w.log

Benchmark

        Running for engine innodb

        Average number of seconds to run all queries: 14.494 seconds

        Minimum number of seconds to run all queries: 13.995 seconds

        Maximum number of seconds to run all queries: 14.994 seconds

        Number of clients running queries: 500

        Average number of queries per client: 200

Benchmark

        Running for engine innodb

        Average number of seconds to run all queries: 15.575 seconds

        Minimum number of seconds to run all queries: 15.427 seconds

        Maximum number of seconds to run all queries: 15.724 seconds

        Number of clients running queries: 1000

        Average number of queries per client: 100

Benchmark

        Running for engine innodb

        Average number of seconds to run all queries: 14.275 seconds

        Minimum number of seconds to run all queries: 13.989 seconds

        Maximum number of seconds to run all queries: 14.561 seconds

        Number of clients running queries: 1500

        Average number of queries per client: 66

2.2【===================50W 写 =================】


2.2.1-- ndbcluster  50W测试,并发分别为--concurrency=500,1000,1500

(time mysqlslap --engine=ndbcluster -h10.80.40.107 -P3307  -utim -pxxxxxxxx --auto-generate-sql-write-number=1000 --auto-generate-sql-guid-primary  --concurrency=500 --number-of-queries=500000 --iterations=2 --number-char-cols=10 --number-int-cols=10 --auto-generate-sql --create-schema=ndb50 –-commint=100 --auto-generate-sql-load-type=write) 1> 51-500.log 2> 52-500.log 

(time mysqlslap --engine=ndbcluster -h10.80.40.107 -P3307  -utim -pxxxxxxxx --auto-generate-sql-write-number=1000 --auto-generate-sql-guid-primary  --concurrency=1000 --number-of-queries=500000 --iterations=2 --number-char-cols=10 --number-int-cols=10 --auto-generate-sql --create-schema=ndb50 –-commint=100 --auto-generate-sql-load-type=write) 1> 51-1000.log 2> 52-1000.log 

(time mysqlslap --engine=ndbcluster -h10.80.40.107 -P3307  -utim -pxxxxxxxx --auto-generate-sql-write-number=1000 --auto-generate-sql-guid-primary  --concurrency=1500 --number-of-queries=500000 --iterations=2 --number-char-cols=10 --number-int-cols=10 --auto-generate-sql --create-schema=ndb50 –-commint=100 --auto-generate-sql-load-type=write) 1> 51-1500.log 2> 52-1500.log 

Benchmark

        Running for engine ndbcluster

        Average number of seconds to run all queries: 16.497 seconds

        Minimum number of seconds to run all queries: 15.425 seconds

        Maximum number of seconds to run all queries: 17.569 seconds

        Number of clients running queries: 500

        Average number of queries per client: 1000

Benchmark

        Running for engine ndbcluster

        Average number of seconds to run all queries: 16.355 seconds

        Minimum number of seconds to run all queries: 16.114 seconds

        Maximum number of seconds to run all queries: 16.596 seconds

        Number of clients running queries: 1000

        Average number of queries per client: 500

Benchmark

        Running for engine ndbcluster

        Average number of seconds to run all queries: 21.475 seconds

        Minimum number of seconds to run all queries: 20.897 seconds

        Maximum number of seconds to run all queries: 22.053 seconds

        Number of clients running queries: 1500

        Average number of queries per client: 333

2.2.2  innodb  50W测试,并发分别为--concurrency=500,1000,1500

(time mysqlslap --engine=innodb -h127.0.0.1 -P3307  -uadmin -pMxxxxxd  --auto-generate-sql-write-number=1000 --auto-generate-sql-guid-primary  --concurrency=500 --number-of-queries=500000 --iterations=2 --number-char-cols=10 --number-int-cols=10 --auto-generate-sql --create-schema=indb52 –-commint=100 --auto-generate-sql-load-type=write) 1> idb51-500.log  2> idb52-500.log

(time mysqlslap --engine=innodb -h127.0.0.1 -P3307  -uadmin -pMxxxxxd  --auto-generate-sql-write-number=1000 --auto-generate-sql-guid-primary  --concurrency=1000 --number-of-queries=500000 --iterations=2 --number-char-cols=10 --number-int-cols=10 --auto-generate-sql --create-schema=indb52 –-commint=100 --auto-generate-sql-load-type=write) 1> idb51-1000.log  2> idb52-1000.log

(time mysqlslap --engine=innodb -h127.0.0.1 -P3307  -uadmin -pMxxxxxd  --auto-generate-sql-write-number=1000 --auto-generate-sql-guid-primary  --concurrency=1500 --number-of-queries=500000 --iterations=2 --number-char-cols=10 --number-int-cols=10 --auto-generate-sql --create-schema=indb52 –-commint=100 --auto-generate-sql-load-type=write) 1> idb51-1500.log  2> idb52-1500.log

Benchmark

        Running for engine innodb

        Average number of seconds to run all queries: 72.366 seconds

        Minimum number of seconds to run all queries: 72.271 seconds

        Maximum number of seconds to run all queries: 72.461 seconds

        Number of clients running queries: 500

        Average number of queries per client: 1000

Benchmark

        Running for engine innodb

        Average number of seconds to run all queries: 75.593 seconds

        Minimum number of seconds to run all queries: 75.500 seconds

        Maximum number of seconds to run all queries: 75.687 seconds

        Number of clients running queries: 1000

        Average number of queries per client: 500

Benchmark

        Running for engine innodb

        Average number of seconds to run all queries: 70.388 seconds

        Minimum number of seconds to run all queries: 69.999 seconds

        Maximum number of seconds to run all queries: 70.777 seconds

        Number of clients running queries: 1500

        Average number of queries per client: 333

2.3 【===================100W 写 =================】


2.3.1 ndbcluster 100W测试,并发分别为--concurrency=500,1000,1500
(time mysqlslap --engine=ndbcluster -h10.80.40.107 -P3307  -utim -pxxxxxxxx --auto-generate-sql-write-number=1000 --auto-generate-sql-guid-primary  --concurrency=500 --number-of-queries=1000000 --iterations=2 --number-char-cols=10 --number-int-cols=10 --auto-generate-sql --create-schema=ndb100 –-commint=100 --auto-generate-sql-load-type=write) 1> 101-500.log 2> 102-500.log 

(time mysqlslap --engine=ndbcluster -h10.80.40.107 -P3307  -utim -pxxxxxxxx --auto-generate-sql-write-number=1000 --auto-generate-sql-guid-primary  --concurrency=1000 --number-of-queries=1000000 --iterations=2 --number-char-cols=10 --number-int-cols=10 --auto-generate-sql --create-schema=ndb100 –-commint=100 --auto-generate-sql-load-type=write) 1> 101-1000.log 2> 102-1000.log 

(time mysqlslap --engine=ndbcluster -h10.80.40.107 -P3307  -utim -pxxxxxxxx --auto-generate-sql-write-number=1000 --auto-generate-sql-guid-primary  --concurrency=1500 --number-of-queries=1000000 --iterations=2 --number-char-cols=10 --number-int-cols=10 --auto-generate-sql --create-schema=ndb100 –-commint=100 --auto-generate-sql-load-type=write) 1> 101-1500.log 2> 102-1500.log 

Benchmark

        Running for engine ndbcluster

        Average number of seconds to run all queries: 32.005 seconds

        Minimum number of seconds to run all queries: 30.456 seconds

        Maximum number of seconds to run all queries: 33.555 seconds

        Number of clients running queries: 500

        Average number of queries per client: 2000

Benchmark

        Running for engine ndbcluster

        Average number of seconds to run all queries: 31.511 seconds

        Minimum number of seconds to run all queries: 30.859 seconds

        Maximum number of seconds to run all queries: 32.163 seconds

        Number of clients running queries: 1000

        Average number of queries per client: 1000

Benchmark

        Running for engine ndbcluster

        Average number of seconds to run all queries: 43.912 seconds

        Minimum number of seconds to run all queries: 42.361 seconds

        Maximum number of seconds to run all queries: 45.463 seconds

        Number of clients running queries: 1500

        Average number of queries per client: 666

2.3.2 innodb 100W测试,并发分别为--concurrency=500,1000,1500
(time mysqlslap --engine=innodb  -h127.0.0.1 -P3307  -uadmin -pMxxxxxd  --auto-generate-sql-write-number=1000 --auto-generate-sql-guid-primary  --concurrency=500 --number-of-queries=1000000 --iterations=2 --number-char-cols=10 --number-int-cols=10 --auto-generate-sql --create-schema=indb100 –-commint=100 --auto-generate-sql-load-type=write) 1> idb101-500.log  2> idb102-500.log

(time mysqlslap --engine=innodb  -h127.0.0.1 -P3307  -uadmin -pMxxxxxd  --auto-generate-sql-write-number=1000 --auto-generate-sql-guid-primary  --concurrency=1000 --number-of-queries=1000000 --iterations=2 --number-char-cols=10 --number-int-cols=10 --auto-generate-sql --create-schema=indb100 –-commint=100 --auto-generate-sql-load-type=write) 1> idb101-1000.log  2> idb102-1000.log

(time mysqlslap --engine=innodb  -h127.0.0.1 -P3307  -uadmin -pMxxxxxd  --auto-generate-sql-write-number=1000 --auto-generate-sql-guid-primary  --concurrency=1500 --number-of-queries=1000000 --iterations=2 --number-char-cols=10 --number-int-cols=10 --auto-generate-sql --create-schema=indb100 –-commint=100 --auto-generate-sql-load-type=write) 1> idb101-1500.log  2> idb102-1500.log

Benchmark

        Running for engine innodb

        Average number of seconds to run all queries: 144.806 seconds

        Minimum number of seconds to run all queries: 144.262 seconds

        Maximum number of seconds to run all queries: 145.350 seconds

        Number of clients running queries: 500

        Average number of queries per client: 2000

Benchmark

        Running for engine innodb

        Average number of seconds to run all queries: 152.853 seconds

        Minimum number of seconds to run all queries: 152.369 seconds

        Maximum number of seconds to run all queries: 153.337 seconds

        Number of clients running queries: 1000

        Average number of queries per client: 1000

Benchmark

        Running for engine innodb

        Average number of seconds to run all queries: 146.931 seconds

        Minimum number of seconds to run all queries: 140.731 seconds

        Maximum number of seconds to run all queries: 153.132 seconds

        Number of clients running queries: 1500

        Average number of queries per client: 666

2.4 【===================100W 更新 =================】
(time mysqlslap --engine=ndbcluster -h10.80.40.107 -P3307  -utim -pxxxxxxxx --auto-generate-sql-write-number=1000 --auto-generate-sql-guid-primary  --concurrency=600,800,1000 --number-of-queries=1000000 --iterations=2 --number-char-cols=10 --number-int-cols=10 --auto-generate-sql --create-schema=udb100 –-commint=100 --auto-generate-sql-load-type=update) 1> u101.log 2> u102.log

2.5【===================200W 写 =================】

2.5.1 ndbcluster 200W测试,并发分别为--concurrency=500,1000,1500
(time mysqlslap --engine=ndbcluster -h10.80.40.107 -P3307  -utim -pxxxxxxxx --auto-generate-sql-write-number=1000 --auto-generate-sql-guid-primary  --concurrency=500 --number-of-queries=2000000 --iterations=2 --number-char-cols=10 --number-int-cols=10 --auto-generate-sql --create-schema=ndb200 –-commint=100 --auto-generate-sql-load-type=write) 1> 201-500.log 2> 202-500.log 

(time mysqlslap --engine=ndbcluster -h10.80.40.107 -P3307  -utim -pxxxxxxxx --auto-generate-sql-write-number=1000 --auto-generate-sql-guid-primary  --concurrency=1000 --number-of-queries=2000000 --iterations=2 --number-char-cols=10 --number-int-cols=10 --auto-generate-sql --create-schema=ndb200 –-commint=100 --auto-generate-sql-load-type=write) 1> 201-1000.log 2> 202-1000.log 

(time mysqlslap --engine=ndbcluster -h10.80.40.107 -P3307  -utim -pxxxxxxxx --auto-generate-sql-write-number=1000 --auto-generate-sql-guid-primary  --concurrency=1500 --number-of-queries=2000000 --iterations=2 --number-char-cols=10 --number-int-cols=10 --auto-generate-sql --create-schema=ndb200 –-commint=100 --auto-generate-sql-load-type=write) 1> 201-1500.log 2> 202-1500.log 

Benchmark

        Running for engine ndbcluster

        Average number of seconds to run all queries: 62.594 seconds

        Minimum number of seconds to run all queries: 62.386 seconds

        Maximum number of seconds to run all queries: 62.802 seconds

        Number of clients running queries: 500

        Average number of queries per client: 4000

Benchmark

        Running for engine ndbcluster

        Average number of seconds to run all queries: 64.860 seconds

        Minimum number of seconds to run all queries: 64.797 seconds

        Maximum number of seconds to run all queries: 64.924 seconds

        Number of clients running queries: 1000

        Average number of queries per client: 2000

Benchmark

        Running for engine ndbcluster

        Average number of seconds to run all queries: 77.396 seconds

        Minimum number of seconds to run all queries: 75.384 seconds

        Maximum number of seconds to run all queries: 79.409 seconds

        Number of clients running queries: 1500

        Average number of queries per client: 1333

2.5.2 innodb 200W测试,并发分别为--concurrency=500,1000,1500
(time mysqlslap --engine=innodb  -h127.0.0.1 -P3307  -uadmin -pMxxxxxd --auto-generate-sql-write-number=1000 --auto-generate-sql-guid-primary  --concurrency=500 --number-of-queries=2000000 --iterations=2 --number-char-cols=10 --number-int-cols=10 --auto-generate-sql --create-schema=ndb200 –-commint=100 --auto-generate-sql-load-type=write) 1> 201-500.log 2> 202-500.log 

(time mysqlslap --engine=innodb  -h127.0.0.1 -P3307  -uadmin -pMxxxxxd  --auto-generate-sql-write-number=1000 --auto-generate-sql-guid-primary  --concurrency=1000 --number-of-queries=2000000 --iterations=2 --number-char-cols=10 --number-int-cols=10 --auto-generate-sql --create-schema=ndb200 –-commint=100 --auto-generate-sql-load-type=write) 1> 201-1000.log 2> 202-1000.log 

(time mysqlslap --engine=innodb  -h127.0.0.1 -P3307  -uadmin -pMxxxxxd  --auto-generate-sql-write-number=1000 --auto-generate-sql-guid-primary  --concurrency=1500 --number-of-queries=2000000 --iterations=2 --number-char-cols=10 --number-int-cols=10 --auto-generate-sql --create-schema=ndb200 –-commint=100 --auto-generate-sql-load-type=write) 1> 201-1500.log 2> 202-1500.log 

Benchmark

        Running for engine innodb

        Average number of seconds to run all queries: 289.412 seconds

        Minimum number of seconds to run all queries: 287.566 seconds

        Maximum number of seconds to run all queries: 291.258 seconds

        Number of clients running queries: 500

        Average number of queries per client: 4000

Benchmark

        Running for engine innodb

        Average number of seconds to run all queries: 305.715 seconds

        Minimum number of seconds to run all queries: 305.452 seconds

        Maximum number of seconds to run all queries: 305.978 seconds

        Number of clients running queries: 1000

        Average number of queries per client: 2000

Benchmark

        Running for engine innodb

        Average number of seconds to run all queries: 283.794 seconds

        Minimum number of seconds to run all queries: 282.688 seconds

        Maximum number of seconds to run all queries: 284.901 seconds

        Number of clients running queries: 1500

        Average number of queries per client: 1333

2.6 【===================400W 写 =================】

2.6.1 ndbcluster 并发数量分别为--concurrency=500,1000,1500
 (time mysqlslap --engine=ndbcluster -h10.80.40.107 -P3307  -utim -pxxxxxxxx --auto-generate-sql-write-number=1000 --auto-generate-sql-guid-primary  --concurrency=500 --number-of-queries=4000000 --iterations=2 --number-char-cols=10 --number-int-cols=10 --auto-generate-sql --create-schema=ndb400 –-commint=100 --auto-generate-sql-load-type=write) 1> 401-500.log 2> 402-500.log 

  (time mysqlslap --engine=ndbcluster -h10.80.40.107 -P3307  -utim -pxxxxxxxx --auto-generate-sql-write-number=1000 --auto-generate-sql-guid-primary  --concurrency=1000 --number-of-queries=4000000 --iterations=2 --number-char-cols=10 --number-int-cols=10 --auto-generate-sql --create-schema=ndb400 –-commint=100 --auto-generate-sql-load-type=write) 1> 401-1000.log 2> 402-1000.log 

   (time mysqlslap --engine=ndbcluster -h10.80.40.107 -P3307  -utim -pxxxxxxxx --auto-generate-sql-write-number=1000 --auto-generate-sql-guid-primary  --concurrency=1500 --number-of-queries=4000000 --iterations=2 --number-char-cols=10 --number-int-cols=10 --auto-generate-sql --create-schema=ndb400 –-commint=100 --auto-generate-sql-load-type=write) 1> 401-1500.log 2> 402-1500.log 

Benchmark

        Running for engine ndbcluster

        Average number of seconds to run all queries: 125.639 seconds

        Minimum number of seconds to run all queries: 124.601 seconds

        Maximum number of seconds to run all queries: 126.677 seconds

        Number of clients running queries: 500

        Average number of queries per client: 8000

(time mysqlslap --engine=ndbcluster -h10.80.40.107 -P3307  -utim -pxxxxxxxx --auto-generate-sql-write-number=1000 --auto-generate-sql-guid-primary  --concurrency=500 --number-of-queries=4000000 --iterations=2 --number-char-cols=10 --number-int-cols=10 --auto-generate-sql --create-schema=ndb400 –-commint=100 --auto-generate-sql-load-type=write) 1> 401-500.log 2> 402-500.log 

Benchmark

        Running for engine ndbcluster

        Average number of seconds to run all queries: 128.481 seconds

        Minimum number of seconds to run all queries: 128.027 seconds

        Maximum number of seconds to run all queries: 128.935 seconds

        Number of clients running queries: 1000

        Average number of queries per client: 4000

Benchmark

        Running for engine ndbcluster

        Average number of seconds to run all queries: 163.654 seconds

        Minimum number of seconds to run all queries: 160.584 seconds

        Maximum number of seconds to run all queries: 166.724 seconds

        Number of clients running queries: 1500

        Average number of queries per client: 2666

2.6.2 innodb 并发数量分别为--concurrency=500,1000,1500
 (time mysqlslap  --engine=innodb  -h127.0.0.1 -P3307  -uadmin -pMxxxxxd  --auto-generate-sql-write-number=1000 --auto-generate-sql-guid-primary  --concurrency=500 --number-of-queries=4000000 --iterations=2 --number-char-cols=10 --number-int-cols=10 --auto-generate-sql --create-schema=ndb400 –-commint=100 --auto-generate-sql-load-type=write) 1> 401-500.log 2> 402-500.log 

  (time mysqlslap  --engine=innodb  -h127.0.0.1 -P3307  -uadmin -pMxxxxxd  --auto-generate-sql-write-number=1000 --auto-generate-sql-guid-primary  --concurrency=1000 --number-of-queries=4000000 --iterations=2 --number-char-cols=10 --number-int-cols=10 --auto-generate-sql --create-schema=ndb400 –-commint=100 --auto-generate-sql-load-type=write) 1> 401-1000.log 2> 402-1000.log 

   (time mysqlslap  --engine=innodb  -h127.0.0.1 -P3307  -uadmin -pMxxxxxd  --auto-generate-sql-write-number=1000 --auto-generate-sql-guid-primary  --concurrency=1500 --number-of-queries=4000000 --iterations=2 --number-char-cols=10 --number-int-cols=10 --auto-generate-sql --create-schema=ndb400 –-commint=100 --auto-generate-sql-load-type=write) 1> 401-1500.log 2> 402-1500.log 

Benchmark

        Running for engine innodb

        Average number of seconds to run all queries: 590.100 seconds

        Minimum number of seconds to run all queries: 586.919 seconds

        Maximum number of seconds to run all queries: 593.281 seconds

        Number of clients running queries: 500

        Average number of queries per client: 8000

Benchmark

        Running for engine innodb

        Average number of seconds to run all queries: 675.111 seconds

        Minimum number of seconds to run all queries: 649.595 seconds

        Maximum number of seconds to run all queries: 700.628 seconds

        Number of clients running queries: 1000

        Average number of queries per client: 4000

time mysql --default-character-set=utf8 -utim -pxxxxxxxx -h20.40.30.35 -P3307 -o bgcarddb < /home/bgcarddb.sql  2 > c1.log

3 PS 启动31的sql节点。
cp /usr/local/mysqla/bin/mysqld /usr/local/mysql/bin/mysqld

sudo /usr/local/mysqla/bin/mysqld_safe --basedir=/usr/local/mysqla/ --datadir=/data/bgdata --user=mysql &

MySQL Cluster2个数据节点压力测试--mysqlslap工具压400W写的更多相关文章

  1. MySQL Cluster 4个数据节点压力测试--mysqlslap工具压400W写

    锅巴哥的个人建议:cluster叫电信运营商版本,所以基本上在很大的用户并发量的情况下才会用到,对连接数的线性增长要求高的场景,千兆就不用想了, 没万兆就不用玩了. 很不幸,我的就是千兆网络,我的数据 ...

  2. MySQL自带的性能压力测试工具mysqlslap

    mysqlslap是从MySQL的5.1.4版开始就开始官方提供的压力测试工具. 通过模拟多个并发客户端并发访问MySQL来执行压力测试,同时提供了较详细的SQL执行数据性能报告,并且能很好的对比多个 ...

  3. (转)MySQL自带的性能压力测试工具mysqlslap详解

    mysqlslap 是 Mysql 自带的压力测试工具,可以模拟出大量客户端同时操作数据库的情况,通过结果信息来了解数据库的性能状况 mysqlslap 的一个主要工作场景就是对数据库服务器做基准测试 ...

  4. 数据库相关文章转载(2) MySQL自带的性能压力测试工具mysqlslap详解

    PS:今天一同事问我有木有比较靠谱的mysql压力测试工具可用.其实mysql自带就有一个叫mysqlslap的压力测试工具,还是模拟的不错的.下面举例说说.mysqlslap是从5.1.4版开始的一 ...

  5. (总结)MySQL自带的性能压力测试工具mysqlslap详解

    PS:今天一同事问我有木有比较靠谱的mysql压力测试工具可用.其实mysql自带就有一个叫mysqlslap的压力测试工具,还是模拟的不错的.下面举例说说.mysqlslap是从5.1.4版开始的一 ...

  6. MySQL自带的性能压力测试工具mysqlslap详解

    使用语法如下:# mysqlslap [options] 常用参数 [options] 详细说明: --auto-generate-sql, -a 自动生成测试表和数据,表示用mysqlslap工具自 ...

  7. mysqlslap详解--MySQL自带的性能压力测试工具(转)

    本文的参考博客地址为:https://blog.csdn.net/fuzhongfaya/article/details/80943991 和 https://www.cnblogs.com/davy ...

  8. MySQL常用配置和性能压力测试:MySQL系列之十五

    一.MySQL常用配置 以下所有配置参数以32G内存的服务器为基 1.打开独立的表空间 innodb_file_per_table = 1 2.MySQL服务所允许的同时会话数的上限,默认为151,经 ...

  9. Webbench、ab命令:做压力测试的工具和性能的监控工具

    DDOS攻击:???DDOS概述:分布式拒绝服务(DDoS:Distributed Denial of Service)攻击,指借助于客户/服务器技术,将多个计算机联合起来作为攻击平台,对一个或多个目 ...

随机推荐

  1. js除法余数

    return (Math.round(rs*100)/100); //保保留小数点后两位数: //如果要保留三位则改为:Math.round(rs*1000)/1000; //如果要保留四位则改为:M ...

  2. Strom-7 Storm Trident 详细介绍

    一.概要 1.1 Storm(简介)      Storm是一个实时的可靠地分布式流计算框架.      具体就不多说了,举个例子,它的一个典型的大数据实时计算应用场景:从Kafka消息队列读取消息( ...

  3. FTP文件上传与下载

    实现FTP文件上传与下载可以通过以下两种种方式实现(不知道还有没有其他方式),分别为:1.通过JDK自带的API实现:2.通过Apache提供的API是实现. 第一种方式:使用jdk中的ftpClie ...

  4. bjfu1164 Parity Game

    简单规律题.首先想到的是,若01串中1有n个,则可以通过操作,使串中1的个数变为n-1.n-2……1.0个:第2个想到的是,如果n为奇数,可以通过操作,使串中1的个数最多变为n+1,而若n为偶数,则无 ...

  5. duilib combo控件,当鼠标滚动时下拉列表自动关闭的bug的修复

    转载请说明出处,谢谢~~ 群里有朋友提到了使用Combo控件时,当下拉列表出现,此时鼠标滚轮滚动,下拉列表就自动消失了.我看了一下源码,这个bug的修复很简单. CComboUI控件被单击时创建CCo ...

  6. unity延时方法Invoke和InvokeRepeating

    MonoBehaviour里面有两个内置的延时方法 Invoke Invoke(methodName: string, time: float): void; methodName:方法名 time: ...

  7. ckeditor+jsp+spring配置图片上传

    CKEditor用于富文本输入是极好的,它还有一些插件支持扩展功能,其中图片上传就是比较常用到的.本文简单记录我的实现步骤. 1.CKEditor除了提供三种标准版压缩包下载,还可根据自己的需求进行个 ...

  8. 纯css实现扁平化360卫士logo demo

    前几天在w3ctech上看到有人用纯css写出了360卫士的logo,感觉蛮好玩的. 因为自己用css以来,还没有写过这种玩意,出于娱乐,我也来试着尝试一下. 开始也不知到怎么下手,最棘手的是那两个像 ...

  9. C语言中 v...printf类函数的用法

    C语言的自学渐渐接近尾声,今天学到了标准库中的stdarg.h头,里面关联了stdio.h头里面的一类函数:v...printf函数,里面举的例子看了之后还是不太明白,google了一下依旧不是很懂, ...

  10. PHP的MySQL扩展:PHP访问MySQL的常用扩展函数

    来源:http://www.ido321.com/1024.html 一.PHP连接数据库及基本操作 MySQL采用的是’客户机/服务器’架构.使用PHP安装的MySQL扩展函数,和直接使用客户端软件 ...