场景:
es服务部署在单机linix上。 索引数据36万,单片。
有十万条数据作为查询接口的入参,并把查询的结果和原入参拼接到一个实体中。
现在查询接口使用了批量,发现每50条一次的时候, 速度大约保持在2.3s完成,也就是说,
十万条数据需要两千个2.3s。 大约是在一个半小时吧。
我目前的思路是: 单机换成3台集群,索引改成10片,1 副本。这是硬改动。
在这里想请教大神们,有没有其他方面的思路,求知无不言。
es服务部署在单机linix上。 索引数据36万,单片。
有十万条数据作为查询接口的入参,并把查询的结果和原入参拼接到一个实体中。
现在查询接口使用了批量,发现每50条一次的时候, 速度大约保持在2.3s完成,也就是说,
十万条数据需要两千个2.3s。 大约是在一个半小时吧。
我目前的思路是: 单机换成3台集群,索引改成10片,1 副本。这是硬改动。
在这里想请教大神们,有没有其他方面的思路,求知无不言。
3 个回复
laoyang360 - 《一本书讲透Elasticsearch》作者,Elastic认证工程师 [死磕Elasitcsearch]知识星球地址:http://t.cn/RmwM3N9;微信公众号:铭毅天下; 博客:https://elastic.blog.csdn.net
赞同来自:
shuhaijun
赞同来自:
FFFrp
赞同来自: