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

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

Mysql中myslash與sysbench怎么用

這篇文章主要介紹MySQL中myslash與sysbench怎么用,文中介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們一定要看完!

成都創(chuàng)新互聯(lián)是一家專注于成都做網(wǎng)站、網(wǎng)站制作、成都外貿(mào)網(wǎng)站建設(shè)與策劃設(shè)計(jì),清河門網(wǎng)站建設(shè)哪家好?成都創(chuàng)新互聯(lián)做網(wǎng)站,專注于網(wǎng)站建設(shè)十年,網(wǎng)設(shè)計(jì)領(lǐng)域的專業(yè)建站公司;建站業(yè)務(wù)涵蓋:清河門等地區(qū)。清河門做網(wǎng)站價格咨詢:028-86922220

MYSLASH

--auto-generate-sql, -a 自動生成測試表和數(shù)據(jù),表示用mysqlslap工具自己生成的SQL腳本來測試并發(fā)壓力。

--auto-generate-sql-load-type=type 測試語句的類型。代表要測試的環(huán)境是讀操作還是寫操作還是兩者混合的。取值包括:read,key,write,update和mixed(默認(rèn))。

--auto-generate-sql-add-auto-increment 代表對生成的表自動添加auto_increment列,從5.1.18版本開始支持。

--number-char-cols=N, -x N 自動生成的測試表中包含多少個字符類型的列,默認(rèn)1

--number-int-cols=N, -y N 自動生成的測試表中包含多少個數(shù)字類型的列,默認(rèn)1

--number-of-queries=N 總的測試查詢次數(shù)(并發(fā)客戶數(shù)×每客戶查詢次數(shù))

--query=name,-q 使用自定義腳本執(zhí)行測試,例如可以調(diào)用自定義的一個存儲過程或者sql語句來執(zhí)行測試。

--create-schema 代表自定義的測試庫名稱,測試的schema,MySQL中schema也就是database。

--commint=N 多少條DML后提交一次。

--compress, -C 如果服務(wù)器和客戶端支持都壓縮,則壓縮信息傳遞。

--concurrency=N, -c N 表示并發(fā)量,也就是模擬多少個客戶端同時執(zhí)行select??芍付ǘ鄠€值,以逗號或者--delimiter參數(shù)指定的值做為分隔符。例如:--concurrency=100,200,500。

--engine=engine_name, -e engine_name 代表要測試的引擎,可以有多個,用分隔符隔開。例如:--engines=myisam,innodb。

--iterations=N, -i N 測試執(zhí)行的迭代次數(shù),代表要在不同并發(fā)環(huán)境下,各自運(yùn)行測試多少次。

--only-print 只打印測試語句而不實(shí)際執(zhí)行。

--detach=N 執(zhí)行N條語句后斷開重連。

--debug-info, -T 打印內(nèi)存和CPU的相關(guān)信息。

例子:

mysqlslap -a --auto-generate-sql-load-type=write --number-char-cols=10 --number-int-cols=10 --concurrency=100,200,600 --iterations=2 --number-of-queries=10000000 -uroot -p123456

mysqlslap -uroot -pJht123456 --concurrency=10000 --iterations=1 --auto-generate-sql --auto-generate-sql-add-autoincrement --auto-generate-sql-load-type=mixed --engine=innodb --number-of-queries=10 --debug-info --only-print

SYSBENCH

lua腳本位置:cd /usr/share/sysbench/

測試IO

sysbench --test=fileio --num-threads=16 --file-total-size=20G --file-test-mode=rndrw prepare

測試OLTP

1,prepare階段,生成需要的測試表

sysbench oltp_read_write.lua  --mysql-port=3306 --db-driver=mysql --mysql-socket=/opt/mysql/my.sock --mysql-db=test_sysbench --mysql-user=root --mysql-password=123456 --table_size=5000000 --tables=10 --threads=100 --time=60 --report-interval=10 prepare

2,run階段

sysbench oltp_read_write.lua  --mysql-port=3306 --db-driver=mysql --mysql-socket=/opt/mysql/my.sock --mysql-db=test_sysbench --mysql-user=root --mysql-password=123456 --table_size=5000000 --tables=10 --threads=100 --time=60 --report-interval=10 run

3,清理測試時生成的測試表

sysbench oltp_read_write.lua  --mysql-port=3306 --db-driver=mysql --mysql-socket=/opt/mysql/my.sock --mysql-db=test_sysbench --mysql-user=root --mysql-password=123456 --table_size=5000000 --tables=10 --threads=100 --time=60 --report-interval=10 cleanup

遠(yuǎn)程測試OLTP

sysbench oltp_read_write.lua  --mysql-host=10.10.203.179 --mysql-port=3306 --db-driver=mysql --mysql-db=sys_test --mysql-user=js_dba --mysql-password=dba --table_size=50000 --tables=10 --threads=100 --time=60 --report-interval=10 run

以上是“Mysql中myslash與sysbench怎么用”這篇文章的所有內(nèi)容,感謝各位的閱讀!希望分享的內(nèi)容對大家有幫助,更多相關(guān)知識,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!


本文名稱:Mysql中myslash與sysbench怎么用
網(wǎng)頁URL:http://weahome.cn/article/gejsgh.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部