Postgresql查看执行计划

2025-04-18 08:09:07

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

Postgresql查看执行计划

2、输入查询语句,我们以最简单的语句为例子select * from schema_a.users;快捷键F7即可看到语句的执行计划。

Postgresql查看执行计划

3、在psql中,使用explain命令查看执行计划。explain select * from schema_a.users;

Postgresql查看执行计划

4、explai艘绒庳焰n命令可带参数:-analyze :执行命令并显示执行事件,默认false-verbose :对执行计划提供额外的傻疑煜阖信息,如查询字段信息等,默认false-costs :显示执行计划的,默认true-buffers :默认false,前置条件是analyze-format :默认格式是text如果记不住,可输入explain后用tab键查看可跟参数

Postgresql查看执行计划

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

Postgresql查看执行计划
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢