mysqlslap 性能測試工具

— ===================

— mysqlslap 性能測試工具
— ===================

常用參數

--concurrency??#代表并發數量,多個可以用逗號隔開。例如:--concurrency=50,200,500  --engines??#代表要測試的引擎,可以有多個,用分隔符隔開。例如:--engines=myisam,innodb,memory  --iterations?#代表要在不同并發環境下,各自運行測試多少次。  --auto-generate-sql?#代表用mysqlslap工具自己生成的SQL腳本來測試并發壓力。  --auto-generate-sql-add-auto-increment??#代表對生成的表自動添加auto_increment列,從5.1.18版本開始,  --auto-generate-sql-load-type??#代表要測試的環境是讀操作還是寫操作還是兩者混合的(read,write,update,mixed)  --number-of-queries??#代表總共要運行多少條查詢。  --debug-info??#代表要額外輸出CPU以及內存的相關信息。  --number-int-cols??#代表示例表中的Integer類型的屬性有幾個。  --number-char-cols??#代表示例表中的vachar類型的屬性有幾個。  --create-schema???#代表自定義的測試庫名稱。  --query??#代表自定義的測試SQL腳本。

#測試同時不同的存儲引擎的性能進行對比:并發50-100,1000次查詢
— default

mysqlslap?-a?--concurrency=50,100?--number-of-queries?1000?--iterations=5?--engine=myisam,innodb?--debug-info  mysqlslap?-a?--concurrency=50,100?--number-of-queries?3000?--iterations=5?--auto-generate-sql  ?--auto-generate-sql-add-auto-increment?--engine=ndbcluster?--debug-info

— mixed

mysqlslap?--defaults-file=/etc/my.cnf??--concurrency=100,200,400?--iterations=1?--number-int-cols=4?--number-char-cols=35?--auto-generate-sql?  --auto-generate-sql-add-autoincrement?--auto-generate-sql-load-type=mixed?--engine=ndbcluster?--number-of-queries=3000000  ?--debug-info?  mysqlslap?--defaults-file=/etc/my.cnf??--concurrency=500?--iterations=1?--number-int-cols=4?--number-char-cols=35?--auto-generate-sql?  --auto-generate-sql-add-autoincrement?--auto-generate-sql-load-type=mixed?--engine=ndbcluster?--number-of-queries=3000000?--debug-info

— write

mysqlslap?--defaults-file=/etc/my.cnf??--concurrency=500?--iterations=1?--number-int-cols=4?--number-char-cols=35?--auto-generate-sql?--auto-generate-sql  -add-autoincrement?--auto-generate-sql-load-type=write?--engine=ndbcluster?--number-of-queries=3000000  ?--debug-info?  mysqlslap?--defaults-file=/etc/my.cnf??--concurrency=500,600,700,800,900?--iterations=1?--number-int-cols=4?--number-char-cols=35?--auto-generate-sql?  --auto-generate-sql-add-autoincrement?--auto-generate-sql-load-type=write?--engine=ndbcluster?--number-of-queries=3000000  ?--debug-info

?以上就是mysqlslap 性能測試工具的內容,更多相關內容請關注PHP中文網(www.php.cn)!

? 版權聲明
THE END
喜歡就支持一下吧
點贊7 分享