【发布时间】:2015-11-12 16:46:11
【问题描述】:
我正在对弹性搜索执行一些查询。 有些查询第一次执行需要很长时间,重新运行时响应时间会减少。
但是,某些查询的首次执行时间接近 16 秒。
我已将 vCPU 从 1vCPU 增加到 2vCPU(ElasticSearch 服务器作为 VM 运行),我可以看到响应时间有所减少(弹性搜索中的“占用”)。
有人可以帮忙总结一下,所有因素(硬件和软件,例如查询构造)都会影响 ElasticSearch 的响应时间。
我正在使用Java查询ES。
【问题讨论】:
-
您能否更新一下您的集群硬件配置细节?
-
我使用 8GB RAM 和 1vCPU (2.2GHz)。这不是 Prod 环境。请告诉我为 Elastic Search 推荐的最低配置。
-
如果您需要其他配置,请告诉我?
-
这些是你的 elasticsearch 集群配置还是你的机器配置?
-
那些是运行 elasticsearch 的机器配置。除了我将 ES_HEAP_SIZE 设置为 4g 之外,所有其他设置都是默认设置。你还有什么要找的吗?
标签: elasticsearch response-time