【个人技术经验及开发技巧分享】 【个人技术经验及开发技巧分享】
首页
  • 操作系统初识
  • JAVA基础
  • JVM
  • 开发框架
  • Redis
  • Zookeeper
  • 消息中间件
  • 持久化
  • 算法
  • 网络
  • 系统架构
  • 并发编程
  • 框架
  • 开发杂货
  • 线上排查
  • 技巧备忘
  • 部署指南
  • 版本管理
  • 工作流程
  • 发版流程
  • 友情链接
  • 网站备忘
  • 在线工具
  • 学习
  • 各种云
  • 应用下载

Louis

首页
  • 操作系统初识
  • JAVA基础
  • JVM
  • 开发框架
  • Redis
  • Zookeeper
  • 消息中间件
  • 持久化
  • 算法
  • 网络
  • 系统架构
  • 并发编程
  • 框架
  • 开发杂货
  • 线上排查
  • 技巧备忘
  • 部署指南
  • 版本管理
  • 工作流程
  • 发版流程
  • 友情链接
  • 网站备忘
  • 在线工具
  • 学习
  • 各种云
  • 应用下载
  • 开发杂货

    • ES查询压测
      • 1 概述
      • 2 测试环境及工具
      • 3 测试类型
        • 3.1 按单号查询-6字段
        • 3.1.1 按单号查询-145字段
        • 3.2 按时间范围查询-6字段
        • 3.2.1 按时间范围查询-145字段
      • 4 测试结果与分析
    • Spring Cloud Stream
    • 线上Tomcat配置参考
    • 配置Prometheus及健康检测
    • Feign支持BasicAuth验证
    • Feign远程调用
    • Hystrix单方法熔断配置
    • 邮件发送自定义Excel
    • 本地开发联调配置
    • RabbitMQ配置备忘
    • Nacos配置中心
    • Java代码杂记
    • Oracle脚本备忘
    • Mysql并发数与连接数
    • 批量算费本地工具类
    • Apollo配置模糊查询
    • 异步任务AsyncIAE
    • 生产环境机器配置参考
  • 线上排查

  • 技巧备忘

  • 部署指南

  • 技术应用
  • 开发杂货
luoxiaofeng
2022-04-29
目录

ES查询压测

# 1 概述

测试ES在各个数据体量下,单号查询,时间范围查询的性能指标。

# 2 测试环境及工具

数据库 版本 硬件 测试工具
Elasticsearch 6.8.1 32核48G内存3台 Jmeter

# 3 测试类型

# 3.1 按单号查询-6字段

查询类型 数据量 总数据大小 平均响应时间(ms) 吞吐量(/sec)
单号查询 5000万 5.7 GB 3.63 4925.3
1亿 11.3 GB 4.7 4909.18
2亿 22.5 GB 15.74 3443.13
4亿 44.9 GB 40.11 1869.74
8亿 89.1 GB 73.51 1172.52
10亿 111.6 GB 84.37 1035.8

Jmeter测试结果截图如下:

5千万数据量-单号查询

4亿数据量-单号查询

10亿数据量-单号查询

# 3.1.1 按单号查询-145字段

查询类型 字段数 数据量 总数据大小 平均响应时间(ms) 吞吐量(/sec)
单号查询 145 10亿 1.4 TB 214.18 437.11

Jmeter测试结果截图如下:

# 3.2 按时间范围查询-6字段

查询类型 数据量 总数据大小 平均响应时间(ms) 吞吐量(/sec)
时间范围查询-7天 5000万 5.7 GB 40.45 1748.35
1亿 11.3 GB 64.48 1260.98
2亿 22.5 GB 177.99 511.58
4亿 44.9 GB 346.39 275
8亿 89.1 GB 702.22 138.98
10亿 111.6 GB 757.83 129.06

Jmeter测试结果截图如下:

5千万数据量-时间范围查询

4亿数据量-时间范围查询

10亿数据量-时间范围查询

# 3.2.1 按时间范围查询-145字段

查询类型 字段数 数据量 总数据大小 平均响应时间(ms) 吞吐量(/sec)
按范围查询-7天 145 10亿 1.4T 645.54 151.68

Jmeter测试结果截图如下:

# 4 测试结果与分析

  1. 字段数对精确查询性能影响较大,范围查询没有明显影响

  2. 数据量对精确查询和范围查询均有较大影响

#ES
Spring Cloud Stream

Spring Cloud Stream→

最近更新
01
SpringBoot
10-21
02
Spring
10-20
03
Sentinel
10-14
更多文章>
Copyright © 2022-2023 Louis | 粤ICP备2022060093号-1
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式