有人使用elasticSearch吗,近期遇到一个问题。
使用RestHighLevelClient来进行scroll滚动查询,
response = client.scroll(scrollRequest, RequestOptions.DEFAULT);查询有点慢。数据size为1000条。每次程序查询1000条滚动所用时间在10s,30s之间。
相同滚动查询条件,使用kibana查询每次都是1s。有人遇到相同问题吗
一夕伊人醉 0 如果您使用的是相同的查询条件,但是使用 RestHighLevelClient 查询比使用 Kibana 查询慢得多,可能有几个原因。 网络延迟:如果您的 Elasticsearch 集群与您的应用程序之间的网络连接存在延迟,那么查询时间可能会变慢。可以尝试将应用程序部署在靠近 Elasticsearch 集群的服务器上,以减少网络延迟。 查询效率:如果您的查询条件比较复杂,可能会导致查询效率较低。您可以尝试优化查询条件,例如使用更简单的查询语句或者添加索引。 Elasticsearch 集群负载:如果您的 Elasticsearch 集群负载较高,那么查询响应时间可能会变慢。您可以尝试优化 Elasticsearch 集群的配置或者扩展集群规模以提高性能。 另外,您可以尝试使用 Elasticsearch 提供的 Profile API 来分析查询性能,以确定查询响应时间变慢的原因。Profile API 可以显示查询的各个阶段的性能指标,例如查询时间、I/O 等待时间等,帮助您找到查询效率低下的原因。8个月前
回答1
只看作者最新最热
-
- Java 8 简明教程
- 本教程将带领你一步一步地认识这门语言的新特性。通过简单明了的代码示例,你将会学习到如何使用默认接口方法,Lambda表达式,方法引用和重复注解。看完这篇教程后,你还将对最新推出的API有一定的了解,例如:流控制,函数式接口,map扩展和新的时间日期API等等。
-
- Java新特性解读
- 盘点Java8之后的各种新特性学习
-
- Spring Boot 1.x 入门教程
- Spring Boot 1.x版本入门教程,全网最早连载的的免费Spring Boot经典教程
-
- Spring Boot 2.x 入门教程
- Spring Boot 2.x版本入门教程,全网最早连载的的免费Spring Boot经典教程
-
- Spring Cloud教程
- 全网最早最全最持久的Spring Cloud教程,内容涵盖经典Netflix套件、Aliababa套件
-
- 开发者安装大全
- 该专栏主要创作、整理、汇总开发者常用的好用软件、编程环境、中间件等工具的安装,以指导开发者快速搭建自己的需要的开发环境。
-
- 玩转 IntelliJ IDEA
- 收录各种IDEA的使用技巧、实用插件