请教一下,我有个场景,服务器是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
请求方式:http://xxx/gk_article_201910,gk_article_201909,gk_article_201908,gk_article_201907/article/_search
6 个回复
brooks
赞同来自:
kepmoving - 90后
赞同来自:
josancpp
赞同来自:
没给单索引查询时间,跟多索引查询时间的值。
你单索引数据量多少,多索引数据量又是多少?
laoyang360 - 《一本书讲透Elasticsearch》作者,Elastic认证工程师 [死磕Elasitcsearch]知识星球地址:http://t.cn/RmwM3N9;微信公众号:铭毅天下; 博客:https://elastic.blog.csdn.net
赞同来自:
everything - 80后IT
赞同来自:
匿名用户
赞同来自:
起码要给32G内存啊,2G 连开发的dev环境都不够。