暂无图片
pg_stat_statment,存放了pg一段时间内执行的sql,有没有那个表存放了这些sql语句执行计划
我来答
分享
行云流水
2020-07-08
pg_stat_statment,存放了pg一段时间内执行的sql,有没有那个表存放了这些sql语句执行计划

pg_stat_statment,存放了pg一段时间内执行的sql,有没有那个表存放了这些sql语句执行计划

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

pg_stat_statments会把参数替换后存储SQL语句,不会记录具体的执行计划,如果要看执行计划,可以配置auto_explain,会在数据库日志中记录具体的语句当时运行的执行计划。

暂无图片 评论
暂无图片 有用 0
打赏 0
行云流水

如果不存储执行计划,那是否意味着pg执行sql,每次都需要进行硬解析,而在sql执行上,sql解析往往消耗的时间比较大,pg又是怎么解决这问题的呢?

暂无图片 评论
暂无图片 有用 0
打赏 0
回答交流
Markdown


请输入正文
提交
相关推荐
PG流复制,从库用pg_basebackup -h 主库IP -p 5432 -U rep_user -F p -P -x -R -D /var/lib/postgres/data 进度到4%左右不动?
回答 1
可以打开日志功能分析一下,除了pgbasebackup;可以使用传统的start和stop backup方式。
sql优化问题
回答 1
已采纳
这种优化方式,我们一般称之为延迟关联延迟关联有很多种方式。常见的就有你上面的先聚合或子查询过滤减少关联行数还有可以利用索引覆盖等方式减少扫更大的BTREE等
pgbulkload” does not exist
回答 1
dtestdb,连接哪个数据库那个数据库就需要createextensionpgbulkload;否则对应数据库中是没有对应模式和函数的
Postgresql update后的returning的结果集有没有办法保存?
回答 1
从v9.6开始可以使用COPY保存,例如copy(updatexxxsetb'ccc'wherea100returning)tostdout;
guassdb如何迁移到postgreSQL,有案例吗?
回答 1
guassdb是基于pg开发的,两者互相兼容性上问题不大,直接pgdump出来灌进去就可以。
Pg有没有类似Oracle的闪回机制?
回答 1
可以了解下pgdirtyread这个插件
postgreSQL 意外断电后起不来,怎么处理?
回答 1
检查日志文件,以查看是否有任何错误信息。删除pid文件。重新启动PostgreSQL服务。
请高手在pg库下写个耗cpu和内存的sql,有没有简单点的?
回答 1
搞个大表,做个笛卡尔积关联,做个全表扫描
PG中工具栏怎么锁定?
回答 2
推荐使用sqldeveloper工具
postgreSQL 慢日志怎么分析?
回答 1
pgbadger
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~