久久r热视频,国产午夜精品一区二区三区视频,亚洲精品自拍偷拍,欧美日韩精品二区

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

MySQL數(shù)據(jù)庫(kù)基于sysbench實(shí)現(xiàn)OLTP基準(zhǔn)測(cè)試

瀏覽:28日期:2023-10-08 16:48:52

sysbench是一款非常優(yōu)秀的基準(zhǔn)測(cè)試工具,它能夠精準(zhǔn)的模擬MySQL數(shù)據(jù)庫(kù)存儲(chǔ)引擎InnoDB的磁盤的I/O模式。因此,基于sysbench的這個(gè)特性,下面利用該工具,對(duì)MySQL數(shù)據(jù)庫(kù)支撐從簡(jiǎn)單到復(fù)雜事務(wù)處理工作負(fù)載的基準(zhǔn)測(cè)試與驗(yàn)證。

測(cè)試場(chǎng)景一、OLTP讀基準(zhǔn)測(cè)試

1) 準(zhǔn)備數(shù)據(jù)

sysbench --test=oltp --mysql-table-engine=innodb --oltp-table-size=100000

--mysql-db=cbusdb --mysql-user=root prepare

2) OLTP隨機(jī)讀一致性業(yè)務(wù)場(chǎng)景測(cè)試驗(yàn)證

time sysbench --test=oltp --oltp-table-size=100000 --mysql-db=cbusdb

--mysql-user=root --max-time=60 --oltp-read-only --max-requests=0 --num-threads=8 run

以上測(cè)試模擬并發(fā)8個(gè)線程,最大請(qǐng)求10000次/秒,持續(xù)60秒對(duì)單表數(shù)據(jù)集10w條數(shù)據(jù)量的表進(jìn)行隨機(jī)讀操作,測(cè)試結(jié)果如下所示:

MySQL數(shù)據(jù)庫(kù)基于sysbench實(shí)現(xiàn)OLTP基準(zhǔn)測(cè)試

通過模擬8個(gè)并發(fā)用戶在數(shù)據(jù)量10w條的表上進(jìn)行一致性讀操作并結(jié)合上圖,分析得出如下結(jié)論:

1) 60秒內(nèi)共執(zhí)行讀請(qǐng)求766094次,更新及其他類型的請(qǐng)求109442次,QPS:12765;

2) 60s內(nèi)共執(zhí)行事務(wù)操作54721,TPS:911,成功率100%;

3) 每個(gè)事務(wù)執(zhí)行最小時(shí)間2.98ms,最大時(shí)間184.5ms,平均執(zhí)行時(shí)間8.76ms。

以上測(cè)試結(jié)果運(yùn)行環(huán)境基本配置信息:

1) 虛擬機(jī)2顆CPU、2G內(nèi)存,20G存儲(chǔ)空間;

2) MySQL數(shù)據(jù)庫(kù)參數(shù)未優(yōu)化、調(diào)整。

測(cè)試場(chǎng)景二、OLTP混合類型負(fù)載測(cè)試

模擬OLTP隨機(jī)讀、寫(更新、刪除、插入):

sysbench --test=oltp --mysql-table-engine=innodb --oltp-table-size=10000

--mysql-db=cbusdb --mysql-user=root --max-time=60

--oltp-nontrx-mode=update_key --max-requests=0 --num-threads=8 run

測(cè)試結(jié)果如下所示:

MySQL數(shù)據(jù)庫(kù)基于sysbench實(shí)現(xiàn)OLTP基準(zhǔn)測(cè)試

通過模擬8個(gè)并發(fā)用戶在數(shù)據(jù)量10w條的表上模擬復(fù)雜的混合性工作負(fù)載測(cè)試并結(jié)合上圖,分析得出如下結(jié)論:

1) 60秒內(nèi)共執(zhí)行讀請(qǐng)求233268次,寫請(qǐng)求83260次,其他類型的請(qǐng)求:33309,QPS:5273;

2) 60s內(nèi)共執(zhí)行事務(wù)操作16647,TPS:277,鎖沖突造成的死鎖的數(shù)量15個(gè),事務(wù)的成功率99.91%;

3) 每個(gè)事務(wù)執(zhí)行最小時(shí)間8.19ms,最大時(shí)間1299.78ms,平均執(zhí)行時(shí)間28.82ms。

以上測(cè)試結(jié)果運(yùn)行環(huán)境基本配置信息:

1) 虛擬機(jī)2顆CPU、2G內(nèi)存,20G存儲(chǔ)空間;

2) MySQL數(shù)據(jù)庫(kù)參數(shù)未優(yōu)化、調(diào)整。

sysbench詳細(xì)介紹

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持好吧啦網(wǎng)。

標(biāo)簽: MySQL 數(shù)據(jù)庫(kù)
相關(guān)文章:
主站蜘蛛池模板: 宜阳县| 全椒县| 英超| 赤壁市| 温泉县| 噶尔县| 石渠县| 清镇市| 郴州市| 岳池县| 常山县| 乌什县| 崇州市| 陈巴尔虎旗| 福建省| 信宜市| 永顺县| 禄丰县| 乡宁县| 柯坪县| 永兴县| 广平县| 安丘市| 广河县| 固始县| 安宁市| 兴城市| 舒城县| 凤山县| 鄱阳县| 金乡县| 喀喇| 东丽区| 枣强县| 敖汉旗| 崇阳县| 治县。| 永登县| 平原县| 晋宁县| 元江|