真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

怎么查詢mysql壓力 mysql壓力測試工具

Mysql 如何進(jìn)行壓力測試????

一個(gè)是使用測試工具,比如mysqlslap等等等等。 追問: mysqlslap工具在網(wǎng)上看了,但不知道怎么用啊,能否告知一二???要下載這個(gè)工具嗎?? 回答: 你要是有MYSQL5系列的數(shù)據(jù)庫,這個(gè)工具是自帶的啊。如果沒有,建議下載。 追問: 我是MySql5.1的啊,但還是沒找到在哪兒?????能否指點(diǎn)一下啊,謝謝!??! 回答: 暈,你當(dāng)成可視化的了?無語。你打開控制臺,然后就可以執(zhí)行測試的命令了。。。你可以參考下MYSQL的官方說明:dev.mysql.com/doc/refman/5.1/en/mysqlslap.html這個(gè)網(wǎng)上有很多的測試教程,你可以看看,不過不是特別實(shí)用。。。 追問: 我是應(yīng)用程序的怎么用?。?? 回答: 我看,你可能有點(diǎn)誤解了壓力測試了。第一,你的應(yīng)用程序,是否是以數(shù)據(jù)為中心的,如果不是,那之前我和你說的那些全部就是廢話。第二,就算是以數(shù)據(jù)為中心的,你也沒說明白你要測試什么,如果你要測試MYSQL,那沒什么必要。因?yàn)橐呀?jīng)是很成熟的產(chǎn)品了。第三,如果是你要測試你的程序,而且你的程序擁有后臺數(shù)據(jù)庫,那你可以針對不同平臺的解決方案,使用不同的測試方法,比如如果是.NET + MYSQL數(shù)據(jù)庫 ,就可以使用VS自帶的測試工具,連同代碼,和數(shù)據(jù)訪問都可以進(jìn)行測試。

創(chuàng)新互聯(lián)公司專注為客戶提供全方位的互聯(lián)網(wǎng)綜合服務(wù),包含不限于網(wǎng)站設(shè)計(jì)制作、網(wǎng)站建設(shè)、吉安網(wǎng)絡(luò)推廣、成都微信小程序、吉安網(wǎng)絡(luò)營銷、吉安企業(yè)策劃、吉安品牌公關(guān)、搜索引擎seo、人物專訪、企業(yè)宣傳片、企業(yè)代運(yùn)營等,從售前售中售后,我們都將竭誠為您服務(wù),您的肯定,是我們最大的嘉獎(jiǎng);創(chuàng)新互聯(lián)公司為所有大學(xué)生創(chuàng)業(yè)者提供吉安建站搭建服務(wù),24小時(shí)服務(wù)熱線:13518219792,官方網(wǎng)址:www.cdcxhl.com

如何使用MySQL自帶的性能壓力測試工具mysqlslap

1

使用--auto-generate-sql參數(shù)表示用mysqlslap工具自己生成的SQL腳本來測試并發(fā)壓力

mysqlslap --auto-generate-sql -uroot -p123456

2

并發(fā)測試,使用–concurrency來模擬并發(fā)連接,連接數(shù)可以多個(gè),用逗號隔開

mysqlslap --auto-generate-sql --concurrency=100 -uroot -p123456

mysqlslap --auto-generate-sql --concurrency=50,100 -uroot -p123456

3

使用--iterations模擬迭代測試,用于需要多次執(zhí)行測試得到平均值。

mysqlslap --auto-generate-sql --iterations=5 -uroot -p123456

4

使用--engine測試不同的存儲引擎的性能進(jìn)行對比

mysqlslap --auto-generate-sql --concurrency=50,100 --iterations=5 --engine=myisam,innodb -uroot -p123456

5

--query=name,-q 指定自定義腳本執(zhí)行測試,例如可以調(diào)用自定義的一個(gè)存儲過程或者sql語句來執(zhí)行測試。--create-schema 指定自定義的測試數(shù)據(jù)庫名稱,

mysqlslap --auto-generate-sql --concurrency=50,100 --create-schema="landclash" --query="call landclash.sp_player_getname(34);" --number-of-queries=5000 -uroot -p123456

如何用mysqlslap進(jìn)行壓力測試

壓力測試工具mysqlslap 使用幫助--help介紹的很詳細(xì),下面是一些常用的選項(xiàng)。根據(jù)幫助文檔就可以自己敲命令進(jìn)行壓力測試了。

--concurrency代表并發(fā)數(shù)量,多個(gè)可以用逗號隔開,當(dāng)然你也可以用自己的分隔符隔開,這個(gè)時(shí)候要用到--delimiter開關(guān)。

--engines代表要測試的引擎,可以有多個(gè),用分隔符隔開。

--iterations代表要運(yùn)行這些測試多少次。

--auto-generate-sql 代表用系統(tǒng)自己生成的SQL腳本來測試。

--auto-generate-sql-load-type 代表要測試的是讀還是寫還是兩者混合的(read,write,update,mixed)

--number-of-queries 代表總共要運(yùn)行多少次查詢。每個(gè)客戶運(yùn)行的查詢數(shù)量可以用查詢總數(shù)/并發(fā)數(shù)來計(jì)算。比如倒數(shù)第二個(gè)結(jié)果2=200/100。

--debug-info 代表要額外輸出CPU以及內(nèi)存的相關(guān)信息。

--number-int-cols 代表示例表中的INTEGER類型的屬性有幾個(gè)。

--number-char-cols 意思同上。

--create-schema 代表自己定義的模式(在MySQL中也就是庫)。

--query 代表自己的SQL腳本。

--only-print 如果只想打印看看SQL語句是什么,可以用這個(gè)選項(xiàng)。

mysqlslap對于模擬多個(gè)用戶同時(shí)對MySQL發(fā)起“進(jìn)攻”提供了方便。同時(shí)詳細(xì)的提供了“高負(fù)荷攻擊MySQL”的詳細(xì)數(shù)據(jù)報(bào)告。而且如果你想對于多個(gè)引擎的性能。這個(gè)工具再好不過了。


分享名稱:怎么查詢mysql壓力 mysql壓力測試工具
本文網(wǎng)址:http://weahome.cn/article/hiipoc.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部