暂无图片
pg关于存储过程的统计信息视图
我来答
分享
暂无图片 匿名用户
pg关于存储过程的统计信息视图

\dv  pg_stat_*   ( 只看到pg_stat_user_functions 函数相关的,没看到procedure 存储过程相关的


2:对某个具体的存储过程,如何查看它的执行计划?


3:pg有历史执行计划吗?如果有,存储在哪里?(或者那个系统表中)

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

您可以对存储过程里某段sql单独拿出来查看执行计划

历史执行计划可以通过auto_explain插件记录到数据库log文件进行查看。

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


请输入正文
提交
相关推荐
PG为什么要在ControlFile中存储checkPoint的副本?
回答 1
已采纳
checkPointCopy的作用是在PostgreSQL启动时,如果WAL文件已经被截断到最后一个检查点记录之后,则可以使用checkPointCopy来恢复数据库。因此,checkPointCop
在postgresql12中,SQL单独执行不慢,但在存储过程中执行慢。
回答 1
1.启用慢查询日志,修改postgresql.conf文件,logmindurationstatement5000记录执行时间超过5秒的查询2.分析执行计划EXPLAINANALYZESELECTFR
postgreSQL 提供nodejs的官方驱动吗?
回答 1
pg、nodepostgres
postgresql 写函数存储过程,边写边调试,需要先运行sql, 然后刷新函数 找到以后在调试 这样太慢了,有什么好的方法吗?
回答 1
写代码也一样,有时候编译的过程不可避免,如果是比较复杂的函数,可以分割成小的函数,确保每一步的结果符合预期,减少编译时间
PostgreSQL 中IN的参数长度有限制吗?
回答 2
已采纳
IN后面的参数数量没有限制,但是如果IN后面的参数真的很多,那你还是梳理一下需求,看是否能以一种更合适的方式来处理该查询,否则即使没有限制,也可能会撞见一些性能问题
地理数据如何做表分区啊?
回答 2
不需要分区。如果要分大家都是按照时间维度来做。
postgreSQL 如何知道Range分区表的From和To的范围?
回答 2
可以参考下面的语句:SELECTc.oid::pgcatalog.regclass,pgcatalog.pggetexpr(c.relpartbound,c.oid)FROMpgcatalog.pgc
postgresql copy能设置复制多少行就提交一次吗?
回答 1
已采纳
貌似没有这个参数。不过你可以考虑把源文件(txt或csv)先分割成几份再导入。
PG12升级到PG14,pg_upgrade --link的升级方式,需要注意什么?欢迎大牛指导
回答 1
在将PostgreSQL从版本12升级到版本14时,使用pgupgrade工具的link模式进行升级是一个不错的选择。然而,在进行这样的升级时,还是需要注意以下几点:备份数据:在开始任何数据库升级之前
pg_rman增量恢复出错了
回答 2
第一次备份全备[postgres@testdanrmanbackup]$pgrmanbackupbackupmodefullbackuppath/backup/rmanbackupINFO:copyi
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~