我有点怀疑你在刷屏

索引按月分割,反而更慢了

Elasticsearch | 作者 tinyzhe | 发布于2019年10月27日 | 阅读数:1486

请教一下,我有个场景,服务器是4核8g,同时做web业务和es搜索引擎,es内存给了2个g,现在数据量15个g,查询比较慢,为了减轻压力,我把数据按月拆分,当同时查询三个月数据时,跨索引查询比之前存放完整数据的索引查询还要慢,没有经验,哪位大佬可以指点迷津吗
请求方式:http://xxx/gk_article_201910,gk_article_201909,gk_article_201908,gk_article_201907/article/_search
已邀请:

brooks

赞同来自:

大佬能帮我看下 我的空指针嘛 谢谢

kepmoving - 90后

赞同来自:

本身在一个shard就减少分片间数据合并的过程了,你要查下负载在哪里,可能是你的查询本身就慢

josancpp

赞同来自:

没给nodes数,replica值
没给单索引查询时间,跟多索引查询时间的值。
 
你单索引数据量多少,多索引数据量又是多少?
 

laoyang360 - 《一本书讲透Elasticsearch》作者,Elastic认证工程师 [死磕Elasitcsearch]知识星球地址:http://t.cn/RmwM3N9;微信公众号:铭毅天下; 博客:https://elastic.blog.csdn.net

赞同来自:

是整体慢吧 看下日志 分析下慢查询原因先

everything - 80后IT

赞同来自:

服务器用20core 64g内存  ssd硬盘就行了。
匿名用户

匿名用户

赞同来自:

ES 这种软件,你就给2G 内存, 那还用它做什么
 
起码要给32G内存啊,2G 连开发的dev环境都不够。

要回复问题请先登录注册