gpt4 book ai didi

Elasticsearch 响应时间 - 奇怪的值

转载 作者:行者123 更新时间:2023-12-02 23:27:51 32 4
gpt4 key购买 nike

我正在使用门牌号数据查询简单的 Elasticsearch 索引。

".house-numbers": {
"mappings": {
"house-number": {
"properties": {
"id": {
"type": "keyword"
},
"value": {
"type": "text",
"index_options": "docs"
}
}
}
}
}

然后我查询像POST http请求这样的数据

请求网址
http://localhost:9200/.house-numbers/housenumber/_search

标题:
Content-Type: text/plain
Content-Length: 55
Accept: */*
Accept-Encoding: gzip, deflate, br

请求正文:
{
"size": 30,
"query": {
"match": {
"value": {
"query": "2 3"
}
}
}
}

请求在 10ms - 30ms 内返回数据,一切正常。在所有情况下,Elasticsearch 响应参数都很小,只有 3-5 毫秒。

当我将请求正文中的大小更改为 "size": 35响应时间突然有500ms。从 Elasticsearch 中获取的参数是相同的。没有特殊字符,响应的大小非常相似。

我尝试了许多客户端 NEST、Postman、Fiddler 来执行这些请求,每个客户端都有相同的行为。

我的 Elasticsearch 的设置只包含
http.compression : true
http.compression_level : 9

我的jvm的设置
"jvm": {
"timestamp": 1478108615141,
"uptime_in_millis": 17150141,
"mem": {
"heap_used_in_bytes": 1384307624,
"heap_used_percent": 66,
"heap_committed_in_bytes": 2077753344,
"heap_max_in_bytes": 2077753344,
"non_heap_used_in_bytes": 96403904,
"non_heap_committed_in_bytes": 101502976,
"pools": {
"young": {
"used_in_bytes": 324358632,
"max_in_bytes": 558432256,
"peak_used_in_bytes": 558432256,
"peak_max_in_bytes": 558432256
},
"survivor": {
"used_in_bytes": 69730304,
"max_in_bytes": 69730304,
"peak_used_in_bytes": 69730304,
"peak_max_in_bytes": 69730304
},
"old": {
"used_in_bytes": 990220848,
"max_in_bytes": 1449590784,
"peak_used_in_bytes": 1190046816,
"peak_max_in_bytes": 1449590784
}...

我尝试了不同版本的elasticsearch
我尝试了不同的设置 - 关闭 http.compression,更改 compression_level
我尝试了另一个主机进行 Elasticsearch

我不知道是什么导致了这个问题,我无法继续我的工作。
知道在哪里看或如何进行吗?

最佳答案

当然问题不在于elasticsearch,而在于http通信,尤其是打开http压缩时

消除延迟的提示

  • 关闭 fiddler
  • 禁用防火墙和杀毒软件
  • 关闭所有可能拦截http通信的程序
  • 关于Elasticsearch 响应时间 - 奇怪的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40386253/

    32 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com