网站首页 美食营养 游戏数码 手工爱好 生活家居 健康养生 运动户外 职场理财 情感交际 母婴教育 生活知识 知识问答

Postgresql查看执行计划

时间:2026-02-14 11:17:52

1、进入pgAdmin中,点击工具栏按钮进入sql窗口,如图

Postgresql查看执行计划

2、输入查询语句,我们以最简单的语场绵婶句为例子

select * from schema_a.users;

快捷键F7即可看到语句的执行计划。

Postgresql查看执行计划

3、在psql中,使用explain命令查看执行计划。

explain select * from schema_a.users;

Postgresql查看执行计划

4、explain命令可带参数:

analyze :执行命令并显示执行事件,默认false 

verbose :对执行计划提供额外的信息,如查询字段信息等,默认false 

costs :显示执行计划的,默认案陕true 

buffers :默认false,前置条件是analyze 

format :默认格式是text

如果记不住光拒,可输入explain后用tab键查看可跟参数 

Postgresql查看执行计划

5、查看执行计划,一般我们会比较关注消耗值cost和扫描的方式,如走索引或者full scan全表扫描.当COST值消耗比较大时需要注意是否有优化的可能。 

Postgresql查看执行计划

© 2026 阿力知识库
信息来自网络 所有数据仅供参考
有疑问请联系站长 site.kefu@gmail.com