婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > 詳解Mysql5.7自帶的壓力測試命令mysqlslap及使用語法

詳解Mysql5.7自帶的壓力測試命令mysqlslap及使用語法

熱門標簽:巫師三血與酒地圖標注 在哪里申請400電話 常州網絡外呼系統開發 外呼系統電銷受騙 銷售語音電話機器人 400電話申請信用卡 萊西市地圖標注 安徽ai電話電銷機器人有效果嗎 走過哪個省地圖標注

前言

     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及使用語法,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對腳本之家網站的支持!
如果你覺得本文對你有幫助,歡迎轉載,煩請注明出處,謝謝!

您可能感興趣的文章:
  • MySQL壓力測試工具Mysqlslap的使用
  • MySQL壓測工具mysqlslap的介紹與使用
  • MySQL壓力測試方法 如何使用mysqlslap測試MySQL的壓力?
  • Mysqlslap MySQL壓力測試工具 簡單教程
  • Mysql官方性能測試工具mysqlslap的使用簡介

標簽:赤峰 河北 煙臺 陽江 來賓 果洛 鞍山 黃石

巨人網絡通訊聲明:本文標題《詳解Mysql5.7自帶的壓力測試命令mysqlslap及使用語法》,本文關鍵詞  詳解,Mysql5.7,自帶,的,壓力,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《詳解Mysql5.7自帶的壓力測試命令mysqlslap及使用語法》相關的同類信息!
  • 本頁收集關于詳解Mysql5.7自帶的壓力測試命令mysqlslap及使用語法的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 运城市| 宜黄县| 佛山市| 石嘴山市| 富宁县| 霸州市| 金门县| 乐至县| 新河县| 买车| 安塞县| 恭城| 平昌县| 西安市| 蒙山县| 赤壁市| 巢湖市| 乌苏市| 宜春市| 安乡县| 柏乡县| 延川县| 尚义县| 亚东县| 建宁县| 安顺市| 苏尼特右旗| 龙门县| 桐柏县| 岗巴县| 额敏县| 翁源县| 濮阳县| 韶山市| 抚远县| 乐至县| 黔西县| 兴隆县| 武平县| 阿鲁科尔沁旗| 霍州市|