久久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)文章:
主站蜘蛛池模板: 永德县| 勐海县| 娄烦县| 巴林右旗| 贵阳市| 察哈| 蒙自县| 大新县| 普兰店市| 安国市| 彝良县| 小金县| 漳平市| 桓仁| 长岭县| 保康县| 左云县| 郑州市| 玛多县| 法库县| 福鼎市| 紫金县| 甘谷县| 枞阳县| 耒阳市| 色达县| 民勤县| 昂仁县| 衢州市| 罗源县| 遂昌县| 齐河县| 建始县| 遂平县| 吉安县| 和静县| 万盛区| 海安县| 印江| 渑池县| 石楼县|