暂无图片
plan-time 大于exec-time的pg问题
我来答
分享
暂无图片 匿名用户
plan-time 大于exec-time的pg问题

explain analyze select * from tes ;
QUERY PLAN
---------------------------------------------------------------------------------------------
Seq Scan on tes (cost=0.00..1.02 rows=2 width=4) (actual time=0.006..0.007 rows=2 loops=1)
Planning time: 0.074 ms
Execution time: 0.059 ms

这个plan -time > exec time,怎么理解

pg-10中

select * from tes;
id
----
1
2

我来答
添加附件
收藏
分享
问题补充
2条回答
默认
最新
清风生

首先,耗时都不高,不到0.1ms,很正常。其次,表数据量并不大,数据很大可能缓存了,所以执行快。

一般这种短查询在高并发情况下,会用prepare预编译,减少生成执行计划的开销,提升性能。

暂无图片 评论
暂无图片 有用 1
手机用户0425

耗时不高数据量也不大,用提升性能

暂无图片 评论
暂无图片 有用 0
回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
暂无图片墨值悬赏