Kevin's blog Kevin's blog
首页
  • AI基础
  • RAG技术
  • 提示词工程
  • Wireshark抓包
  • 常见问题
  • 数据库
  • 代码技巧
  • 浏览器
  • 手册教程
  • 技术应用
  • 流程规范
  • github技巧
  • git笔记
  • vpn笔记
  • 知识概念
  • 学习笔记
  • 环境搭建
  • linux&运维
  • 微服务
  • 经验技巧
  • 实用手册
  • arthas常用
  • spring应用
  • javaAgent技术
  • 网站
友情链接
  • 分类
  • 标签
  • 归档

Kevin

你可以迷茫,但不可以虚度
首页
  • AI基础
  • RAG技术
  • 提示词工程
  • Wireshark抓包
  • 常见问题
  • 数据库
  • 代码技巧
  • 浏览器
  • 手册教程
  • 技术应用
  • 流程规范
  • github技巧
  • git笔记
  • vpn笔记
  • 知识概念
  • 学习笔记
  • 环境搭建
  • linux&运维
  • 微服务
  • 经验技巧
  • 实用手册
  • arthas常用
  • spring应用
  • javaAgent技术
  • 网站
友情链接
  • 分类
  • 标签
  • 归档
  • 手册教程

  • 技术应用

    • 工作杂货

      • Jprofiler排查
      • ES查询压测
        • 1 概述
        • 2 测试环境及工具
        • 3 测试类型
          • 3.1 按单号查询-6字段
          • 3.1.1 按单号查询-145字段
          • 3.2 按时间范围查询-6字段
          • 3.2.1 按时间范围查询-145字段
        • 4 测试结果与分析
      • 阿尔萨斯(Arthas)
      • 定时任务
      • DruidDataSource配置
      • Spring Cloud Stream
      • 线上Tomcat配置参考
      • 配置Prometheus及健康检测
      • Feign远程调用
      • Hystrix单方法熔断配置
      • 本地开发联调配置
      • Java代码杂记
      • SQL脚本杂记
      • 批量算费本地工具类
      • Apollo配置模糊查询
      • 开发问题记录
      • 机器配置参考
    • 技巧备忘

  • 流程规范

  • GitHub技巧

  • VPN

  • Git笔记

  • 实用手册
  • 技术应用
  • 工作杂货
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. 数据量对精确查询和范围查询均有较大影响

#测试
上次更新: 2022/06/02, 14:37:37
Jprofiler排查
阿尔萨斯(Arthas)

← Jprofiler排查 阿尔萨斯(Arthas)→

最近更新
01
AI是如何学习的
06-05
02
chatGpt提示原则
06-05
03
提示词工程实践指南
06-05
更多文章>
| Copyright © 2022-2025 Kevin | MIT License
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式