美文网首页
mysqlslap性能压测

mysqlslap性能压测

作者: KingJW | 来源:发表于2020-04-16 17:43 被阅读0次

进入mysql容器

docker-compose exec mysql bash
mysqlslap -a -u root -p -uroot -proot

开始压测 -c 用户数量 ,-i执行几次, --create-schema 需要压测的数据库 -q 压测的语句 -e 数据表的存储引擎

mysqlslap -uroot -proot -c 10000 -i 1 --create-schema wshop_testing -q 'select * from tracker_paths' -e innodb --number-of-queries=1000
mysqlslap -uroot -proot -c 1000 -i 1 --create-schema wshop_testing -q 'INSERT INTO tracker_paths(path)VALUES(1);' -e innodb --number-of-queries=1000

查询太慢 建索引

一、哪些情况下适合建索引
  1. 频繁作为where条件语句查询的字段
  2. 关联字段需要建立索引,例如外键字段,student表中的classid, classes表中的schoolid 等
  3. 排序字段可以建立索引
  4. 分组字段可以建立索引,因为分组的前提是排序
  5. 统计字段可以建立索引,例如count(),max()
二、哪些情况下不适合建索引
  1.频繁更新的字段不适合建立索引
  2.where条件中用不到的字段不适合建立索引
  3.表数据可以确定比较少的不需要建索引
  4.数据重复且发布比较均匀的的字段不适合建索引(唯一性太差的字段不适合建立索引),例如性别,真假值
  5. 参与列计算的列不适合建索引

create index  zjw on tracker_paths(path);

删除索引

drop index zjw on tracker_paths;

查看 连接数 修改连接数

show status;
show variables like 'max_connections';
set global max_connections=10000;

相关文章

  • mysqlslap性能压测

    进入mysql容器 开始压测 -c 用户数量 ,-i执行几次,...

  • 第36问:用 mysqlslap 压测的结果,为什么比用 sys

    问题 用 mysqlslap 压测 SQL 的结果,好像比用 sysbench 压测 SQL 的结果更平稳,为什么...

  • mysql压测工具-mysqlslap

    mysql自带的sql压测工具 执行结果: 详细参数参考以下博客 https://www.cnblogs.com/...

  • 基准测试(一)

    mysql性能测试。 一、mysqlslap mysqlslap是mysql自带的性能测试工具。 mysqlsla...

  • docker使用mysqlslap压测MySQL

    注意mysqlslap是mysql5.6之后自带的工具没有安装mysql戳这里:docker 安装mysql - ...

  • 性能压测工具选型对比

    为什么要做性能压测 在介绍性能压测概念与背景之前,首先解释下为什么要做性能压测。从09年的淘宝双十一大促导致多家合...

  • 性能压测工具选型对比

    为什么要做性能压测 在介绍性能压测概念与背景之前,首先解释下为什么要做性能压测。从09年的淘宝双十一大促导致多家合...

  • 性能压测

    一、压力测试 1、安装 jmeter 工具 https://jmeter.apache.org/download_...

  • Apache Jmeter压力测试与性能监控

    项目在功能开发差不多的时候,常常需要关注系统的性能指标,需要对服务进行性能压测。系统在性能压测过程中,需要关注被压...

  • 提升cpu使用率

    如何优化压测工具发压能力 -- 提升cpu使用率 压测工具工作流程 压测工具一般在性能压测过程中用于对被压的系统产...

网友评论

      本文标题:mysqlslap性能压测

      本文链接:https://www.haomeiwen.com/subject/qxedvhtx.html