MySQL自带的压力测试工具mysqlslap使用说明
发布时间
阅读量:
阅读量
基本介绍
mysqlslap 是一个自 MySQL 5.1.4 版本开始官方自带的压力测试工具。它通过模拟多个并发客户端访问 MySQL 执行压力测试,并且我们可以通过结果数据来了解数据库的性能状况。
涉及参数
--concurrency :表示并发量即模拟多个客户端同时执行命令。
可指定多个值通过逗号或 –delimiter 参数分隔开。
测试运行中的迭代次数。
自动生成的测试表中包含数字类型列默认设置为1。
因为我们之前使用了 sysbench 生成了一个 int 类型字段。
自动生成的测试表中包含字符类型列默认设置为1。
自动生成测试表和数据该命令的功能类似于 sysbench 的 prepare 指令。
如果想查看生成的具体脚本可以用 –only-print 指令仅输出语句而不运行它们。
创建测试用表所使用的存储引擎可选择多个选项。
总的查询次数等于并发数乘以每个客户端查询次数。
定义用于测试的数据库名称该数据库即为系统默认名称。
设置 MySQL 用户账户及其密码
简单用法
1、初步使用
我们运行以下命令对数据库进行一个简单的自动测试——auto-generate-sql——该功能用于自动化生成所需测试 SQL 文件。请注意:如果未手动指定测试数据库,则系统将默认使用 mysqlslap(该数据库会自动生成并管理相关
全部评论 (0)
还没有任何评论哟~
