有人知道像EXPLAIN
这样的功能可用于Elasticsearch吗?
我们有很多数据(一个月-4000万个项目),响应时间(跨数月)不是很快-大约30-50秒
最好使用EXPLAIN
之类的功能来提高查询性能。 (我们有不同的查询-有和没有聚合以及所有查询,这些查询使用包含很多项目的索引都很慢)
最佳答案
在2.2版中,他们添加了配置文件api:
https://www.elastic.co/guide/en/elasticsearch/reference/2.2/search-profile.html
在那之前是不可能的。您唯一可以做的就是通过cat-api(https://www.elastic.co/guide/en/elasticsearch/reference/2.2/cat-nodes.html)检查节点性能。
关于performance - 用于Elasticsearch的模拟EXPLAIN MySql,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35412951/