亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

詳解Mysql5.7自帶的壓力測(cè)試命令mysqlslap及使用語(yǔ)法

 更新時(shí)間:2019年10月18日 10:18:32   作者:Gordon_luo2008  
mysqlslap是一個(gè)診斷程序,旨在模擬MySQL服務(wù)器的客戶(hù)端負(fù)載并報(bào)告每個(gè)階段的時(shí)間。這篇文章主要介紹了Mysql5.7自帶的壓力測(cè)試命令mysqlslap的相關(guān)知識(shí),需要的朋友可以參考下

前言

     mysqlslap是一個(gè)診斷程序,旨在模擬MySQL服務(wù)器的客戶(hù)端負(fù)載并報(bào)告每個(gè)階段的時(shí)間。它就像多個(gè)客戶(hù)端正在訪問(wèn)服務(wù)器一樣工作。

1、使用的語(yǔ)法:

mysqlslap [options]

--auto-generate-sql, -a :自動(dòng)生成測(cè)試表和數(shù)據(jù),表示用mysqlslap自己生成的SQL腳本來(lái)測(cè)試并發(fā)壓力。
--auto-generate-sql-load-type=type :測(cè)試語(yǔ)句的類(lèi)型,取值包括:read,key,write,update和mixed(默認(rèn))。
--auto-generate-sql-add-auto-increment :對(duì)生成的表自動(dòng)添加auto_increment列。
--create-schema :自定義的測(cè)試庫(kù)名稱(chēng)。
--commint=N :設(shè)置N條DML后提交一次。
--compress, -C :如果服務(wù)器和客戶(hù)端支持都?jí)嚎s,則壓縮信息傳遞。
--concurrency=N, -c N :表示并發(fā)量,也就是模擬多少個(gè)客戶(hù)端同時(shí)執(zhí)行select??芍付ǘ鄠€(gè)值,例如:--concurrency=100,200,500。
--detach=N :執(zhí)行N條語(yǔ)句后斷開(kāi)重連。
--debug-info, -T :打印內(nèi)存和CPU的相關(guān)信息。
--engine=engine_name, -e engine_name :要測(cè)試的引擎,可以有多個(gè),用分隔符隔開(kāi)。例如:--engines=myisam,innodb。
--iterations=N, -i N :測(cè)試執(zhí)行的迭代次數(shù),表示要在不同并發(fā)環(huán)境下,各自運(yùn)行測(cè)試多少次。
--number-char-cols=N, -x N :自動(dòng)生成的測(cè)試表中包含N個(gè)字符類(lèi)型的列,默認(rèn)為1。
--number-int-cols=N, -y N :自動(dòng)生成的測(cè)試表中包含N個(gè)數(shù)字類(lèi)型的列,默認(rèn)為1。
--number-of-queries=N :總的測(cè)試查詢(xún)次數(shù)(并發(fā)客戶(hù)數(shù)×每客戶(hù)查詢(xún)次數(shù))。
--only-print :只打印測(cè)試語(yǔ)句而不實(shí)際執(zhí)行。
--query=name,-q :使用自定義腳本執(zhí)行測(cè)試,例如可以自定義一個(gè)存儲(chǔ)過(guò)程或者sql語(yǔ)句來(lái)執(zhí)行測(cè)試。

2、案例

測(cè)試100個(gè)并發(fā),自動(dòng)生成SQL測(cè)試腳本,執(zhí)行1000次總查詢(xún):

root# mysqlslap -uroot -p123456 -a --concurrency=100 --number-of-queries 1000 
Benchmark
 Average number of seconds to run all queries: 0.725 seconds
 Minimum number of seconds to run all queries: 0.725 seconds
 Maximum number of seconds to run all queries: 0.725 seconds
 Number of clients running queries: 100
 Average number of queries per client: 10

測(cè)試100個(gè)并發(fā)線(xiàn)程,測(cè)試次數(shù)5次,自動(dòng)生成SQL測(cè)試腳本,讀、寫(xiě)、更新混合測(cè)試,自增長(zhǎng)字段,測(cè)試引擎為innodb,執(zhí)行5000次總查詢(xún)

root# mysqlslap -uroot -p123456--concurrency=100 --iterations=5 --auto-generate-sql --auto-generate-sql-load-type=mixed --auto-generate-sql-add-autoincrement --engine=innodb --number-of-queries=5000

Benchmark
 Running for engine innodb
 Average number of seconds to run all queries: 1.264 seconds
 Minimum number of seconds to run all queries: 1.161 seconds
 Maximum number of seconds to run all queries: 1.404 seconds
 Number of clients running queries: 100
 Average number of queries per client: 50

總結(jié)

以上所述是小編給大家介紹的Mysql5.7自帶的壓力測(cè)試命令mysqlslap及使用語(yǔ)法,希望對(duì)大家有所幫助,如果大家有任何疑問(wèn)請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)腳本之家網(wǎng)站的支持!
如果你覺(jué)得本文對(duì)你有幫助,歡迎轉(zhuǎn)載,煩請(qǐng)注明出處,謝謝!

相關(guān)文章

  • mysql給id設(shè)置默認(rèn)值為UUID的實(shí)現(xiàn)方法

    mysql給id設(shè)置默認(rèn)值為UUID的實(shí)現(xiàn)方法

    由于mysql并不支持默認(rèn)值為函數(shù)類(lèi)型,給id設(shè)值有兩種方式,本文主要介紹了mysql給id設(shè)置默認(rèn)值為UUID的實(shí)現(xiàn)方法,具有一定的參考價(jià)值,感興趣的可以了解一下
    2023-08-08
  • mysql 8.0.25 解壓版安裝配置方法圖文教程

    mysql 8.0.25 解壓版安裝配置方法圖文教程

    這篇文章主要為大家詳細(xì)介紹了mysql 8.0.25 解壓版安裝配置方法圖文教程,文中安裝步驟介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-07-07
  • 3種高效的Tags標(biāo)簽系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)方案分享

    3種高效的Tags標(biāo)簽系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)方案分享

    這篇文章主要介紹了3種高效的Tags標(biāo)簽系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)方案分享,現(xiàn)在主流的博客、CMS系統(tǒng)都有一個(gè)標(biāo)簽系統(tǒng),本文就探討它的數(shù)據(jù)庫(kù)設(shè)計(jì)方式,需要的朋友可以參考下
    2014-07-07
  • MySQL數(shù)據(jù)庫(kù)終端—常用操作指令代碼

    MySQL數(shù)據(jù)庫(kù)終端—常用操作指令代碼

    這篇文章主要介紹了MySQL數(shù)據(jù)庫(kù)終端—常用操作指令代碼,添加用戶(hù)、更改用戶(hù)名和host主機(jī)、更改密碼、刪除用戶(hù)等等,具有一定的參考價(jià)值,需要的小伙伴可以參考一下
    2022-01-01
  • MySQL之information_schema數(shù)據(jù)庫(kù)詳細(xì)講解

    MySQL之information_schema數(shù)據(jù)庫(kù)詳細(xì)講解

    這篇文章主要介紹了MySQL之information_schema數(shù)據(jù)庫(kù)詳細(xì)講解,本篇文章通過(guò)簡(jiǎn)要的案例,講解了該項(xiàng)技術(shù)的了解與使用,以下就是詳細(xì)內(nèi)容,需要的朋友可以參考下
    2021-08-08
  • MySQL?Workbench快速引入sql文件的圖文教程

    MySQL?Workbench快速引入sql文件的圖文教程

    在MySQL使用時(shí),通常需要將數(shù)據(jù)庫(kù)sql文件保存,或者是導(dǎo)入他人的sql文件,可以使用workbench處理,這篇文章主要給大家介紹了關(guān)于MySQL?Workbench快速引入sql文件的相關(guān)資料,需要的朋友可以參考下
    2023-11-11
  • MySQL中一些鮮為人知的排序方式

    MySQL中一些鮮為人知的排序方式

    這篇文章主要給大家介紹了關(guān)于MySQL中一些鮮為人知的排序方式,文中介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2021-03-03
  • php 不能連接數(shù)據(jù)庫(kù) php error Can''t connect to local MySQL server

    php 不能連接數(shù)據(jù)庫(kù) php error Can''t connect to local MySQL server

    php 不能連接數(shù)據(jù)庫(kù) php error Can't connect to local MySQL server through socket '/tmp/mysql.sock'
    2011-05-05
  • MYSQL 隨機(jī) 抽取實(shí)現(xiàn)方法及效率分析

    MYSQL 隨機(jī) 抽取實(shí)現(xiàn)方法及效率分析

    MYSQL的隨機(jī)抽取實(shí)現(xiàn)方法。舉個(gè)例子,要從tablename表中隨機(jī)提取一條記錄,大家一般的寫(xiě)法就是:SELECT * FROM tablename ORDER BY RAND() LIMIT 1。
    2009-05-05
  • 關(guān)于Mysql的InnoDB鎖概述

    關(guān)于Mysql的InnoDB鎖概述

    這篇文章主要介紹了關(guān)于Mysql的InnoDB鎖概述,對(duì)于更新操作(UPDATE、INSERT、DELETE),InnoDB會(huì)自動(dòng)給涉及到的數(shù)據(jù)集加排他鎖,需要的朋友可以參考下
    2023-05-05

最新評(píng)論