sql - 为什么通过 JDBC 运行查询比 EXPLAIN 报告的时间长
问题描述
我有一个 SQL 查询,首先我通过执行来分析查询,它花费的时间不到 1 毫秒。
所以我在我的spring boot应用程序中使用了查询,并尝试使用
namedParameterJdbcTemplate.query(sqlQuery, params, new validationMapper());
但是当我看到时间时,它是19212ms。
为什么会有这么大的时差?
解决方案
推荐阅读
- windows - 在 Windows 中无法识别 Cassandra 可执行文件
- java - 我得到 java.lang.NullPointerException 错误。试图在测试类中打印姓名年龄和地址
- javascript - 切换按钮 JS 在 LocalStorage 中更改值
- oracle - Oracle:嵌套游标需要将所有行与所有其他行进行比较
- python - Pandas 加入/查找 NaN 值
- azure - 尝试获取 azure 订阅费率卡和消费使用情况时出错
- python - 如何使用值元组格式化字符串,例如使用 %(name)s
- swift - 如何制作更改屏幕视图的条件按钮?
- c# - 如何将大聚合根拆分为更小?
- google-chrome - 使用自动热键获取 Chrome 中打开的标签页数