日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

MySQL Cluster2个数据节点压力测试--mysqlslap工具压400W写

發布時間:2023/12/15 数据库 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 MySQL Cluster2个数据节点压力测试--mysqlslap工具压400W写 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

鍋巴哥的個人建議: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写的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。