mysql 基准测试工具

工具1 mysqlslap

mysqlslap --concurrency=1,50,100,200 --iterations=3 --number-int-cols=5 --number-char-cols=5 --auto-generate-sql --auto-generate-sql-add-autoincrement --engine=myisam,innodb --number-of-queries=10 --create-schema=sbtest --only-print -u root -p > 1.sql

工具2 sysbench

常用参数:
--mysql-db 用于基准测试的数据库名
--mysql-table-engine 用于基准测试的存储引擎(MyISAM、InnoDB、等)
--oltp-tables-count 执行测试表的数量
--oltp-tables-size 指定测试每个表的数据行数
--num-threads 指定测试线程并发数
--max-time 指定测试的最大时间
--report-interval 指定间隔多长输出一次统计信息
--mysql-user 指定测试的MySQL用户
--mysql-password 指定测试的MySQL用户密码

prepare 用于准备测试数据
run 用于实际进行测试
clean up 用于清理测试数据

sysbench --test=cpu --cpu-max-prime=10000 run

posted @ 2023-07-04 21:25  呱呱二号  阅读(15)  评论(0编辑  收藏  举报