如何检查elasticsearch查询性能?

时间:2014-02-14 06:09:01

标签: elasticsearch sense

我需要检查elasticsearch查询性能。但是由于缓存,我无法弄清楚实际的查询性能。有没有办法停止缓存。

我按照以下建议的文件尝试了_cache/clear

http://www.elasticsearch.org/guide/en/elasticsearch/reference/current/indices-clearcache.html

$ curl -XPOST 'http://localhost:9200/_cache/clear'

还尝试了,将index.cache.filter.type设置为none

中的elasticsearch.yml
index.cache.filter.type : none

我使用Sense来运行elasticseaech query

还有其他方法吗?

1 个答案:

答案 0 :(得分:0)

也许重新启动弹性搜索群集,然后运行一些查询,这些查询会或多或少地触及您想要测试的实际查询,但不是您要测试的实际查询,然后是您要测试的查询。

我还注意到你针对重新启动的群集运行的第一个查询速度很慢,但之后一切都很快。

ElasticSearch很可能甚至没有缓存您尝试获取性能数据的查询,它真的非常快;)