【问题标题】:elasticsearch performance will it be slow if we hit a index too frequently如果我们过于频繁地访问索引,elasticsearch 性能会很慢吗
【发布时间】:2023-02-23 02:27:34
【问题描述】:

首先,我有一个使用 elasticsearch 索引的 API(例如,让我们将索引名称保留为 index_one)。但现在我有了另一个 API,它需要 index_one 中存在的任何数据和其他数据。
所以我向现有索引 index_one 添加了更多字段,因为我的第二个 API 需要额外的数据。
但是现在elasticsearch的响应看起来比较慢。我知道如果 elasticsearch 文档大小变大,那么性能会受到影响。但是除此之外,还有其他原因导致elasticsearch响应慢吗?

所以我的疑问是,由于两个 API 使用相同的索引是否会导致 elasticsearch 响应缓慢?

【问题讨论】:

  • 那不太可能。当你说 elasticsearch 响应看起来更慢时,你是指对第一个 API 的响应吗?

标签: elasticsearch elastic-stack


【解决方案1】:

可能有很多事情,如果不了解有关您的实施的太多细节,就不可能给您一个好的答案。但我会开始(有很多假设 - 包括假设你正在处理相当大的索引)

  • 检查 /_cat/thread_pools 并查看 search queue. 你看到请求排队了吗?在那种情况下,它可能是卷,你可能需要更多的副本

  • 做一个没有源的查询,看看它是否只是应用程序中的源解析是减慢速度的原因。

【讨论】:

    猜你喜欢
    • 2016-05-10
    • 2016-11-12
    • 1970-01-01
    • 1970-01-01
    • 2018-05-24
    • 1970-01-01
    • 2014-07-03
    • 2013-04-20
    • 1970-01-01
    相关资源
    最近更新 更多