佳木斯湛栽影视文化发展公司

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

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

熱門(mén)標(biāo)簽:地方門(mén)戶網(wǎng)站 網(wǎng)站排名優(yōu)化 服務(wù)外包 AI電銷 鐵路電話系統(tǒng) 百度競(jìng)價(jià)排名 Linux服務(wù)器 呼叫中心市場(chǎng)需求

sysbench是一款非常優(yōu)秀的基準(zhǔn)測(cè)試工具,它能夠精準(zhǔn)的模擬MySQL數(shù)據(jù)庫(kù)存儲(chǔ)引擎InnoDB的磁盤(pán)的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é)果如下所示:

通過(guò)模擬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ī)讀、寫(xiě)(更新、刪除、插入):

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é)果如下所示:

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

1) 60秒內(nèi)共執(zhí)行讀請(qǐng)求233268次,寫(xiě)請(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í)有所幫助,也希望大家多多支持腳本之家。

您可能感興趣的文章:
  • Sysbench對(duì)Mysql進(jìn)行基準(zhǔn)測(cè)試過(guò)程解析
  • 通過(guò)sysbench工具實(shí)現(xiàn)MySQL數(shù)據(jù)庫(kù)的性能測(cè)試的方法
  • sysbench對(duì)mysql壓力測(cè)試的詳細(xì)教程
  • 使用sysbench來(lái)測(cè)試MySQL性能的詳細(xì)教程
  • 用sysbench來(lái)測(cè)試MySQL的性能的教程
  • MySQL性能壓力基準(zhǔn)測(cè)試工具sysbench的使用簡(jiǎn)介

標(biāo)簽:湘潭 銅川 黃山 衡水 仙桃 蘭州 湖南 崇左

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《MySQL數(shù)據(jù)庫(kù)基于sysbench實(shí)現(xiàn)OLTP基準(zhǔn)測(cè)試》,本文關(guān)鍵詞  ;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 收縮
    • 微信客服
    • 微信二維碼
    • 電話咨詢

    • 400-1100-266
    双柏县| 卓资县| 诸城市| 商南县| 萨嘎县| 屏边| 横山县| 台湾省| 胶州市| 瑞金市| 五台县| 雷州市| 伊宁市| 商水县| 景东| 高淳县| 杨浦区| 黔江区| 达尔| 托克逊县| 天长市| 新安县| 安康市| 聂荣县| 新平| 衡东县| 利津县| 克什克腾旗| 简阳市| 三穗县| 炎陵县| 大洼县| 雅江县| 滨州市| 桦甸市| 邵阳市| 宣武区| 贵州省| 正定县| 孟村| 永善县|