postgresql中执行计划
1、Explain
explain select * from tablename;
2、explain输出josn格式
explain (format json) select * from tablename;
除了json格式,还支持xml、text、yaml等
3、explain analyze查看实际的启动时间
explain analyze select * from tablelname;
另一种方法:
explain(analyze true) select * from tablename;
4、explain 只看执行的路径情况,不看cost值
explain(costs false) select * from tablename;
5、通过实际执行查看实际的代价和缓冲区命中的情况
explain (analyze true,buffers true) select * from tablename;