Q:非洲食人族的酋长吃什么?

五个分片一个副本,分配15G内存, GC 不知道为何这么高,现在查询特别慢,望高手指点。

匿名 | 发布于2017年07月27日 | 阅读数:2316

系统提示:这个人太懒了,什么问题描述都没有写!

QQ图片20170727180707.png
已邀请:

easesstone

赞同来自: machao

没有详细一些的信息提示吗,比如系统配置啊什么的,还有就是ES 参数配置啊,以及索引设置得是否合理等。
另外,注意: 如果查询中有类似正则匹配的查询,也会造成比较高的GC , 所以,如果有其他办法的情况下,尽量不要用正则匹配,前缀匹配。
正则的情况下,会有递归调用,比较耗费服务器的性能。

machao - 90后IT

赞同来自:

感谢您的帮助,我这边机器是32G 内存,四核的,es设置是八个分片一个副本,三个节点,数据总量大约是52G(算副本),没有用到前缀查询,只有几个match_phrase 查询, 但是排序用到较多的脚本.groovy,可能这个导致的。

要回复问题请先登录注册