Postgresql查看执行计划
1、进入pgAdmin中,点击工具栏按钮进入sql窗口,如图

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

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

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

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

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:109
阅读量:40
阅读量:60
阅读量:149
阅读量:154