亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Mysql5.7壓力測試命令mysqlslap怎么用

發布時間:2021-07-29 10:40:29 來源:億速云 閱讀:183 作者:小新 欄目:MySQL數據庫

這篇文章主要為大家展示了“Mysql5.7壓力測試命令mysqlslap怎么用”,內容簡而易懂,條理清晰,希望能夠幫助大家解決疑惑,下面讓小編帶領大家一起研究并學習一下“Mysql5.7壓力測試命令mysqlslap怎么用”這篇文章吧。

前言

     mysqlslap是一個診斷程序,旨在模擬MySQL服務器的客戶端負載并報告每個階段的時間。它就像多個客戶端正在訪問服務器一樣工作。

1、使用的語法:

mysqlslap [options]

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

2、案例

測試100個并發,自動生成SQL測試腳本,執行1000次總查詢:

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

測試100個并發線程,測試次數5次,自動生成SQL測試腳本,讀、寫、更新混合測試,自增長字段,測試引擎為innodb,執行5000次總查詢

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

以上是“Mysql5.7壓力測試命令mysqlslap怎么用”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

平潭县| 武胜县| 长葛市| 图木舒克市| 密云县| 彝良县| 荆州市| 色达县| 汨罗市| 娄烦县| 沙坪坝区| 额尔古纳市| 突泉县| 崇义县| 大新县| 遵义县| 嘉义县| 江华| 浙江省| 河源市| 仪陇县| 德昌县| 蕉岭县| 潜江市| 桐柏县| 云和县| 连云港市| 福清市| 科技| 榆社县| 新兴县| 遂昌县| 广河县| 武城县| 滁州市| 广西| 台前县| 乌拉特前旗| 长治县| 东方市| 高密市|