当前位置: 首页 > news >正文

Elasticsearch索引设计与调优

一、分片策略设计

1.分片容量规划

  • 单分片容量建议30GB(日志场景可放宽至100GB),避免超大分片引发查询延迟
  • 分片总数计算公式:总数据量 / 30GB × 1.2(20%余量应对未来增长)。
  • 主分片数创建后不可修改,副本分片数支持动态调整。

2.分片分布优化

PUT logs-2025

{

  "settings": {

    "number_of_shards": 5,    // 主分片数

    "number_of_replicas": 1   // 副本分片数

  }

}

  • 生产环境副本至少设为1,保障数据高可用
  • 使用shard allocation awareness策略,跨机架/可用区分布分片副本。
二、映射(Mapping)优化

1.静态映射管理

禁用动态映射("dynamic": "strict"

http://www.dtcms.com/a/189732.html

相关文章:

  • FPGA在光谱相机中的核心作用
  • Single image dehazing论文阅读
  • 3Dblox
  • 反射, 注解, 动态代理
  • 【springcloud学习(dalston.sr1)】Eureka单个服务端的搭建(含源代码)(三)
  • C++类和对象:运行符重载、取地址运算符重载、const 修饰的类如何作为参数
  • leetcode刷题---二分查找
  • BGP联邦+反射器实验
  • HTML应用指南:利用POST请求获取全国圆通快递服务网点位置信息
  • 【时时三省】(C语言基础)使用字符串处理函数2
  • 车用CAN接口芯片:汽车神经系统的沉默构建者
  • 【Python 算法零基础 2.模拟 ④ 基于矩阵】
  • 鸿蒙OSUniApp 实现图片上传与压缩功能#三方框架 #Uniapp
  • c++和c的不同
  • Void: Cursor 的开源平替
  • Android 中 图片加载库 Glide 简介
  • 【Oracle专栏】扩容导致数据文件 dbf 丢失,实操
  • React 第四十节 React Router 中 useBeforeUnload的使用详细解析及案例说明
  • LeRobot 框架的核心架构概念和组件(中)
  • R语言机器学习算法实战系列(二十五)随机森林算法多标签分组分类器及模型可解释性
  • 机器视觉助力轨道缺陷检测
  • AR禁毒:科技赋能,筑牢防毒新防线
  • 【计算机视觉】OpenCV实战项目:GraspPicture 项目深度解析:基于图像分割的抓取点检测系统
  • 掌握Docker Commit:轻松创建自定义镜像
  • 双目云台摄像机:双摄安防功能全方位
  • 基于运动补偿的前景检测算法
  • [20250514] 脑机接口行业调研报告(2024年最新版)
  • Vue.js---嵌套的effect与effect栈
  • 《数据库原理》部分习题解析1
  • 数据防泄密安全:企业稳健发展的守护盾