1.概述 es profile 参数类似逆向解析dsl,排查查询慢在哪? 打印出DSL,可以通过接口: searchSourceBuilder.toString() 新增profile参数,查看到底哪里慢了。profile API的目的是:将ES高层的ES请求拉平展开,直观的让你看到请求做了什么,每个细分点花了多少时间。给你改善性能提供相关支撑工作。 使用举例如下: GET /_search { "profile":