首页 > 解决方案 > 为什么通过 JDBC 运行查询比 EXPLAIN 报告的时间长

问题描述

我有一个 SQL 查询,首先我通过执行来分析查询,它花费的时间不到 1 毫秒。

所以我在我的spring boot应用程序中使用了查询,并尝试使用

namedParameterJdbcTemplate.query(sqlQuery, params, new validationMapper());

但是当我看到时间时,它是19212ms。

为什么会有这么大的时差?

标签: sqlspringpostgresqlspring-bootjdbctemplate

解决方案


推荐阅读