2014-02-14 41 views
2

我需要檢查elasticsearch查詢性能。但由於緩存,我無法找出實際的查詢性能。有沒有辦法停止緩存。如何檢查elasticsearch查詢性能?

我曾試圖_cache/clear按照以下建議文件。

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

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

也試過,我用Sense運行elasticseaech queryelasticsearch.yml

index.cache.filter.type : none 

設置index.cache.filter.typenone

任何其他方式這樣做呢?

+0

有什麼建議? – Roopendra

回答

0

可能重新啓動彈性搜索羣集,然後運行一些查詢擊中或多或少相同的數據,但不是你想測試的實際查詢,然後你要測試的查詢。

我也注意到你對重新啓動的集羣中運行第一個查詢是緩慢的,但一切都趨於之後要快。

這很可能是ElasticSearch甚至沒有緩存你想要得到的,它只是真的很快速的性能數據的查詢;)