我想执行SQL查询而不显示结果。它可能会导致更快的查询。可能吗?
选择ID从旅行由l_pickup< - >订购(选择l_pickup从旅行其中id = 605689)…
explain (analyze) 将执行该语句但不会返回结果(仅执行计划)。
explain (analyze)
从手册中引用 :
使用此选项,EXPLAIN实际执行查询,然后显示真实行计数和真实运行时间
所以你可以使用:
explain (analyze) select id from trips order by l_pickup <-> (select l_pickup from trips where id =605689) limit 100000;
报告的运行时间是服务器上没有将数据发送到客户端的时间。它还将向您展示语句中最慢的部分。