濮阳杆衣贸易有限公司

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

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

熱門標(biāo)簽:400電話鄭州申請 福州呼叫中心外呼系統(tǒng)哪家好 天智外呼系統(tǒng) 常州電銷外呼系統(tǒng)一般多少錢 地圖標(biāo)注被騙三百怎么辦 北京人工外呼系統(tǒng)價錢 云南語音外呼系統(tǒng)平臺 沃克斯電梯外呼線路圖 房產(chǎn)智能外呼系統(tǒng)品牌

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

測試場景一、OLTP讀基準(zhǔn)測試

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ù)場景測試驗證

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

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

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

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

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

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

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

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

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

測試場景二、OLTP混合類型負(fù)載測試

模擬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

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

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

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

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

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

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

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

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

sysbench詳細(xì)介紹

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

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

標(biāo)簽:鹽城 黔東 移動 沈陽 徐州 沈陽 拉薩 珠海

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《MySQL數(shù)據(jù)庫基于sysbench實現(xiàn)OLTP基準(zhǔn)測試》,本文關(guān)鍵詞  MySQL,數(shù)據(jù)庫,基于,sysbench,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《MySQL數(shù)據(jù)庫基于sysbench實現(xiàn)OLTP基準(zhǔn)測試》相關(guān)的同類信息!
  • 本頁收集關(guān)于MySQL數(shù)據(jù)庫基于sysbench實現(xiàn)OLTP基準(zhǔn)測試的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    宿松县| 满城县| 甘谷县| 张家口市| 峨眉山市| 瓮安县| 固镇县| 阿尔山市| 综艺| 灌南县| 清远市| 阿荣旗| 封丘县| 梅州市| 霍林郭勒市| 安康市| 青川县| 建瓯市| 淳安县| 晋州市| 淮南市| 定兴县| 嘉义市| 章丘市| 天柱县| 青海省| 宜黄县| 昌宁县| 夏邑县| 民乐县| 海盐县| 大姚县| 静海县| 长泰县| 海林市| 莆田市| 和顺县| 汕尾市| 黄冈市| 桑日县| 金门县|