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

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 运维知识 > 数据库 >内容正文

数据库

Mysql,Zookeeper,Redis,Mongodb压力测试结果

發(fā)布時(shí)間:2025/3/15 数据库 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Mysql,Zookeeper,Redis,Mongodb压力测试结果 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

1. Redis(使用fastredisclient)

redis-shard 10連接
cpu 7-8% 9-12%
root@gleasy cloudredis]# bin/redis-benchmark -t get -h 192.168.0.11 -p 6680 -d 15 -l 60 -c 200 -b shard
成功:5740491
失敗:0
總時(shí)間:11999368
最長(zhǎng)用時(shí):42
最短用時(shí):0
平均用時(shí):2.090303425264494
min tps:0
max tps:131439
avg tps:94106

cpu 9-12%
[root@gleasy cloudredis]# bin/redis-benchmark -t set -h 192.168.0.11 -p 6680 -d 15 -l 60 -c 200 -b shard
成功:5730516
失敗:0
總時(shí)間:11999536
最長(zhǎng)用時(shí):205
最短用時(shí):0
平均用時(shí):2.093971293335539
min tps:0
max tps:109213
avg tps:93942

2. Mysql

Mysql 插入 1000線程 7000/s
target/benchtest/bin/TestMysql insert 1000 1000000 0
線程總時(shí)間:131320984;平均:131.320984
實(shí)際總時(shí)間:134504; 平均:0.134504

Mysql ibatis 插入 1000線程 5000/s
target/benchtest/bin/TestMysql insert 1000 1000000 0
線程總時(shí)間:131320984;平均:131.320984
實(shí)際總時(shí)間:134504; 平均:0.204504

Mysql 查詢 1000線程 7000/s
target/benchtest/bin/TestMysql query 1000 200000 600000
線程總時(shí)間:27869248;平均:139.34624
實(shí)際總時(shí)間:29117; 平均:0.145585

Mysql ibatis 查詢 1000線程 5000/s
target/benchtest/bin/TestMysql query 1000 200000 600000
線程總時(shí)間:27869248;平均:139.34624
實(shí)際總時(shí)間:29117; 平均:0.195585

Mysql 批量插入 500線程(50000/s)
target/benchtest/bin/TestMysql minsert 500 10000*100
線程總時(shí)間:10759531;平均:10.759531
實(shí)際總時(shí)間:22256; 平均:0.022256

3. Zookeeper

單結(jié)點(diǎn):
set: tps 7500
get: tps 8700
del: tps 8400

4. Mongodb

寫(xiě)操作
200(線程數(shù)) 50000(記錄數(shù)) add(操作) nbso online casino reviews writeConcern=normal
線程總時(shí)間:304881 最長(zhǎng)用時(shí):1928/250=7.712 最短用時(shí):562/250=2.248 平均:6.09762
實(shí)際總時(shí)間:1933 平均: 1933/50000=0.03866 tps:25866.52871184687
200 50000 add writeConcern=safe (為保證數(shù)據(jù)正確,目前采用該方式)
線程總時(shí)間:1660848 最長(zhǎng)用時(shí):8580/250=34.32 最短用時(shí):7401/250=29.604 平均:33.21696
實(shí)際總時(shí)間:8586 平均: 8586/50000=0.17172 tps:5823.433496389471

500 1000000 add writeConcern=normal
線程總時(shí)間:43969426 最長(zhǎng)用時(shí):108885/2000=54.4425 最短用時(shí):61483/2000=30.7415 平均:43.969426
實(shí)際總時(shí)間:109016 平均: 109016/1000000=0.109016 tps:9172.965436266235
500 1000000 add writeConcern=safe
線程總時(shí)間:63972303 最長(zhǎng)用時(shí):129511/2000=64.7555 最短用時(shí):122266/2000=61.133 平均:63.972303
實(shí)際總時(shí)間:129521 平均: 129521/1000000=0.129521 tps:7720.755707568657

1000 50000 add writeConcern=normal
線程總時(shí)間:2956438 最長(zhǎng)用時(shí):4276/50=85.52 最短用時(shí):338/50=6.76 平均:59.12876
實(shí)際總時(shí)間:4303 平均: 4303/50000=0.08606 tps:11619.800139437602
1000 50000 add writeConcern=safe
線程總時(shí)間:7937768 最長(zhǎng)用時(shí):9196/50=183.92 最短用時(shí):5995/50=119.9 平均:158.93826
實(shí)際總時(shí)間:9208 平均: 9208/50000=0.18416 tps:5430.060816681147

讀操作
200 1000000 read
線程總時(shí)間:275106 最長(zhǎng)用時(shí):2116/5000=0.4232 最短用時(shí):199/5000=0.0398 平均:0.275106
實(shí)際總時(shí)間:2137 平均: 2137/1000000=0.002137 tps:467945.7182966776

500 1000000 read
線程總時(shí)間:2205097 最長(zhǎng)用時(shí):5552/2000=2.776 最短用時(shí):225/2000=0.1125 平均:2.205097
實(shí)際總時(shí)間:5576 平均: 5576/1000000=0.005576 tps:179340.0286944046

5.總結(jié)
在相同的硬件環(huán)境下,筆者測(cè)試的結(jié)果,redis在讀和寫(xiě)性能都達(dá)到接近100K,性能表現(xiàn)最為優(yōu)秀;MongoDB讀寫(xiě)性能嚴(yán)重不均衡,讀可以達(dá)到100K以上,寫(xiě)卻只有5-6K,相差15倍之巨;Zookeeper在結(jié)點(diǎn)情況下,TPS接近8K,性能表現(xiàn)不俗,但不太適合用于關(guān)鍵性能場(chǎng)合;Mysql在讀寫(xiě)性能大概介于5K-10K之間,批量操作性能優(yōu)秀。
性能僅僅是衡量數(shù)據(jù)庫(kù)優(yōu)劣的其中一項(xiàng)指標(biāo),在具體的業(yè)務(wù)場(chǎng)景下,需要綜合選取最優(yōu)秀的存儲(chǔ)方案或方案的組合,以達(dá)到最優(yōu)設(shè)計(jì)。


總結(jié)

以上是生活随笔為你收集整理的Mysql,Zookeeper,Redis,Mongodb压力测试结果的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。