成人午夜视频全免费观看高清-秋霞福利视频一区二区三区-国产精品久久久久电影小说-亚洲不卡区三一区三区一区

怎么測試mysql的壓力 mysql 壓力測試

Mysql 如何進行壓力測試啊??

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

成都創(chuàng)新互聯(lián)-專業(yè)網(wǎng)站定制、快速模板網(wǎng)站建設(shè)、高性價比西塞山網(wǎng)站開發(fā)、企業(yè)建站全套包干低至880元,成熟完善的模板庫,直接使用。一站式西塞山網(wǎng)站制作公司更省心,省錢,快速模板網(wǎng)站建設(shè)找我們,業(yè)務(wù)覆蓋西塞山地區(qū)。費用合理售后完善,10余年實體公司更值得信賴。

怎么使用tpcc做mysql的壓力測試

怎么使用tpcc做mysql的壓力測試

首先mysql/bin 目錄里應(yīng)該有mysqlslap.exe,我的版本是 5.5.11,里面是有這玩意的

在執(zhí)行之前需要在mysql里建一個mysqlslap的database

use mysqlslap

然后建表news,classify輸數(shù)據(jù)...

在命令行里輸入:

C:\Program Files\MySQL\MySQL Server 5.5\binmysqlslap -u root –no-defaults -p -c

reate-schema=example --query="SELECT n.* FROM news n,classify c WHERE n.type=c.id AND c.type='2'" --iterations=1000

其中-u為username,-p為使用密碼,query引號后的內(nèi)容為執(zhí)行的測試的sql,循環(huán)1000次

要求輸入密碼

Enter password: ****

結(jié)果:

Benchmark

Average number of seconds to run all queries: 0.007 seconds

Minimum number of seconds to run all queries: 0.000 seconds

Maximum number of seconds to run all queries: 1.016 seconds

Number of clients running queries: 1

Average number of queries per client: 1

如何用mysqlslap進行壓力測試

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

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

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

--iterations代表要運行這些測試多少次。

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

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

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

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

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

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

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

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

--only-print 如果只想打印看看SQL語句是什么,可以用這個選項。

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

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

1

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

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

2

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

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測試不同的存儲引擎的性能進行對比

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

5

--query=name,-q 指定自定義腳本執(zhí)行測試,例如可以調(diào)用自定義的一個存儲過程或者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

文章題目:怎么測試mysql的壓力 mysql 壓力測試
轉(zhuǎn)載注明:http://jinyejixie.com/article26/dopcgjg.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供外貿(mào)建站、商城網(wǎng)站網(wǎng)站營銷、做網(wǎng)站企業(yè)網(wǎng)站制作、電子商務(wù)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

成都網(wǎng)站建設(shè)公司
定安县| 柞水县| 美姑县| 纳雍县| 乃东县| 恩平市| 阜宁县| 夹江县| 常州市| 彰化市| 玉田县| 宿州市| 阿克陶县| 阿克| 瑞昌市| 大关县| 丰宁| 广东省| 新宾| 衢州市| 永城市| 丹棱县| 嘉峪关市| 新乡县| 兴仁县| 北京市| 且末县| 喀什市| 绿春县| 西昌市| 东安县| 卢氏县| 青浦区| 万荣县| 尉犁县| 韶关市| 漠河县| 长顺县| 霍山县| 仁怀市| 呼伦贝尔市|