中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

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

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

mysqlslap壓力測試介紹

發布時間:2020-08-06 23:11:22 來源:ITPUB博客 閱讀:209 作者:feelpurple 欄目:MySQL數據庫
mysqlslap是一款壓力測試工具,它會模擬多個客戶端訪問MySQL服務,記錄各個階段的消耗時間。

主要參數如下:

--host=host_name, -h host_name MySQL服務器所在的主機

--user=user_name, -u user_name 連接到MySQL服務器所使用的用戶名

--password[=password], -p[password] 連接到MySQL服務器所使用的密碼

--query=value, -q value 執行的SQL語句

--number-of-queries=N 每個客戶端執行SQL語句的次數。需要注意的是,每條SQL之間的;都會算作一次,例如--query="use test;insert into t values(null)"就是2次。
mysqlslap --delimiter=";" --number-of-queries=10 --query="use test;insert into t values(null)" 這個語句會執行5次INSERT操作

--concurrency=N, -c N 模擬客戶端的并行度

--iterations=N, -i N 執行壓力測試的次數

--create-schema=value 在哪個用戶下執行壓力測試

--commit=N 執行多少條SQL進行提交,默認沒有提交

--auto-generate-sql, -a 當沒有指定SQL語句的時候,自動生成SQL語句

--number-char-cols=N, -x N 自動生成SQL語句中,VARCHAR字段的個數

--number-int-cols=N, -y N 自動生成SQL語句中,INT字段的個數

--auto-generate-sql-add-autoincrement 自動生成SQL語句所使用的表中,增加一個自增序列

--auto-generate-sql-execute-number=N 自動生成SQL語句的查詢次數

--auto-generate-sql-guid-primary 增加一個GUID為基礎的主鍵到自動生成的表中

--auto-generate-sql-load-type=type 指定壓力測試的類型。可以設置的類型有read (表掃描)、write (插入語句)、key (讀主鍵)、update (更新主鍵)或mixed(一半插入操作、一半查詢操作),默認類型是mixed

--auto-generate-sql-secondary-indexes=N 指定自動生成的表中,非主鍵索引的數量,默認是沒有創建非主鍵索引

--auto-generate-sql-unique-query-number=N 指定對自動生成的表執行查詢的不同個數,默認值是10

--auto-generate-sql-unique-write-number=N 指定對自動生成的表執行寫操作的不同個數,默認值是10

示例:
使用neo用戶登錄,模擬30個用戶連接,共執行10萬次請求

[root@localhost ~]# /software/bin/mysqlslap -h 192.168.78.141 --user=system --password=system --query="use fire;select * from test2" --number-of-queries=100000 -c 30 -i 10 --create-schema=neo
--執行結果
Benchmark
Average number of seconds to run all queries: 6.779 seconds
Minimum number of seconds to run all queries: 6.607 seconds
Maximum number of seconds to run all queries: 7.310 seconds
Number of clients running queries: 30
Average number of queries per client: 3333

使用自動生成SQL方式,模擬30個用戶并發連接,執行10000次不同的查詢,每執行10000條SQL語句進行事務提交

[root@localhost ~]# /software/bin/mysqlslap -h 192.168.78.141 --user=system --password=system --auto-generate-sql --auto-generate-sql-add-autoincrement --auto-generate-sql-execute-number=100000 --
commit=10000 --create-schema=neo
Benchmark
Average number of seconds to run all queries: 16.332 seconds
Minimum number of seconds to run all queries: 16.332 seconds
Maximum number of seconds to run all queries: 16.332 seconds
Number of clients running queries: 1
Average number of queries per client: 100000
向AI問一下細節

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

AI

徐闻县| 彭水| 揭西县| 来安县| 石河子市| 松桃| 沅陵县| 乌拉特前旗| 石台县| 花莲县| 会宁县| 邯郸县| 勐海县| 砀山县| 孟村| 武冈市| 元江| 锡林郭勒盟| 西华县| 乌苏市| 开封市| 临清市| 南阳市| 桓台县| 永修县| 新乡市| 绥滨县| 邢台县| 洛川县| 玉林市| 天长市| 玛纳斯县| 永德县| 田林县| 安徽省| 遵化市| 潢川县| 浑源县| 红原县| 福鼎市| 崇左市|