当前位置: 首页 > 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"

相关文章:

  • 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语言机器学习算法实战系列(二十五)随机森林算法多标签分组分类器及模型可解释性
  • 陕西宁强县委书记李宽任汉中市副市长
  • 甘肃发布外卖食品安全违法行为典型案例:一商家用鸭肉冒充牛肉被罚
  • 人民网评:守护健康证的“健康”,才有舌尖上的安全
  • 中国潜水救捞行业协会发布《呵护潜水员职业健康安全宣言》
  • “饿了么”枣庄一站点两名连襟骑手先后猝死,软件显示生前3天每日工作超11小时
  • A股三大股指集体高开