首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >弹性堆栈中有1个索引和多个索引

弹性堆栈中有1个索引和多个索引
EN

Stack Overflow用户
提问于 2021-11-22 01:35:02
回答 2查看 344关注 0票数 0

假设在最后15分钟内有500 k日志,这对我的弹性堆栈性能会更好。

  1. 有10个索引来保存这些500 K的日志。
  2. 有一个索引可以保存500 K日志和更多的碎片。

谁能帮我提高仪表板的性能呢?

EN

回答 2

Stack Overflow用户

发布于 2021-11-22 02:48:06

tldr使用ILM来为您管理这些,并将碎片大小设置在30-50GB之间,并让它为您管理所有这些。

更长远的答案是,问题不是指数,而是碎片

如果你使用10个索引与一个主和一个副本碎片,而500 K的事件是500 in,那么你有20个碎片,其中有25 in的数据。Elasticsearch需要管理的资源(堆、CPU )就像您有相同的碎片和索引计数一样,但是每个碎片中有50 in的数据。

建议的碎片大小为30-50GB,但这取决于用例以及集群大小、查询和索引SLA等一系列其他事情。对于大多数日志记录用例,50 is是密度和响应性之间的良好平衡。

票数 1
EN

Stack Overflow用户

发布于 2021-11-22 02:55:31

官方网站建议,目标是碎片大小在10 an至50 an之间,500 k日志只需使用索引(1片就够了),.You可以阅读以下文章。

代码语言:javascript
复制
https://www.elastic.co/guide/en/elasticsearch/reference/current/size-your-shards.html#shard-size-recommendation
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70060049

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档