sysbench測試mysql效能瓶頸

2021-12-30 07:28:37 字數 747 閱讀 3550

任何系統,業務越來越繁忙,最終都會遇到效能瓶頸。能夠提前知道系統大概的瓶頸,是很重要的。下面介紹乙個測試工具sysbench

yum install sysbench

#下面測試中版本是1.0.9sysbench --test=/usr/share/sysbench/oltp_insert.lua

--mysql-host=127.0.0.1

--mysql-port=3306 --mysql-user=root --mysql-password=111111

--mysql-db=mytest --db-driver=mysql prepare引數選項--test 指定測試所用lua指令碼

--mysql-host

--mysql-port

--mysql-user

--mysql-password

--mysql-db

--db-driver=mysql #指定db型別

prepare 測試前準備工作

run 正式測試

cleanup 測試後刪掉測試資料lua指令碼的引數選項

詳細引數看lua指令碼/usr/share/sysbench/oltp_common.lua

下面是常用引數--mysql_storage_engine=innodb #表引擎

--table_size=10000 #表大小

--tables=10 #表數量

MySQL基準測試 sysbench

重點來說mysql的基準測試如何進行,也有很多種工具來供我們選擇,比如mysqlslap sysbench super smack等,其中mysqlslap的使用mysql官網給出了介紹,super smack是伺服器壓力測試強有力的工具,那麼sysbench便是我們進行mysql基準測試的很漂亮的...

使用sysbench對mysql壓力測試

mysql的測試工具,推薦用sysbench。雖然hammerora super mark tpc c等一些其他工具也很強大,但sysbench的檔案i o測試與innodb的行為很相似,針對mysql也有比較完善的測試模型,還可以方便地修改lua指令碼,以實現更強大 更靈活的測試功能。其實,設計s...

詳解MySQL基準測試和sysbench工具

作為一名後台開發,對資料庫進行基準測試,以掌握資料庫的效能情況是非常必要的。本文介紹了mysql基準測試的基本概念,以及使用sysbench對mysql進行基準測試的詳細方法。資料庫的基準測試是對資料庫的效能指標進行定量的 可復現的 可對比的測試。基準測試與壓力測試 基準測試可以理解為針對系統的一種...