暂无图片
postgreSQL 怎么定位SQL是属于哪个函数的?
我来答
分享
暂无图片 匿名用户
postgreSQL 怎么定位SQL是属于哪个函数的?

postgreSQL 怎么定位SQL是属于哪个函数的?

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

可以通过插件pg_stat_statements查看某个SQL的相关信息,或者pg_stat_activity;

暂无图片 评论
暂无图片 有用 6
打赏 0
P
pgdba

一个比较实际的方法,可能是查询系统表 pg_proc

SELECT pronamespace, proname, pg_get_function_arguments(oid)     FROM pg_proc     WHERE prosrc LIKE '%query%';
复制
暂无图片 评论
暂无图片 有用 2
打赏 0
回答交流
Markdown


请输入正文
提交
相关推荐
pg_basebackup可以使用-Ft 做tar文件, 如何多添加一些tar的参数?
回答 1
已采纳
从官方文档里就能看出tar相关的参数并不多,https://www.postgresql.org/docs/current/apppgbasebackup.html比如:gzipcompress另外,
pg中如何检查本地回环接口是否正常?
回答 4
ping127.0.0.1,然后看是否正常ping通127.0.0.1被称作主机的回环接口,是TCP/IP协议栈正常工作的前提。如果ping不通,一般可以证实本机TCP/IP协议栈有问题,自然就无法连
postgresql 中有增量检查点的概念吗?
回答 1
没有,但是openGauss引入了这个特性。相关文档可参考:后端写进程
在postgreSQL 里面在哪个表记录了表的创建时间和修改时间?
回答 3
pg没有系统表视图记录表的创建时间,但可以通过其他额外的手段来判断表的创建时间。通过pg日志在表创建前,设置参数logstatementddl,pg会在日志中记录所有ddl的语句操作,包括CREATE
postgreSQL 数据库规范有吗?
回答 1
可以看一下这个https://www.modb.pro/doc/5172
postgresql 死锁如何发现或者监控?
回答 1
已采纳
可以通过查看pgstatactivity表SELECTFROMpgstatactivityWHEREdatname'数据库名'andwaiting't';或者selectpidfrompglocksw
请教下两条 SQL语句分别在 Mysql(MyIsam , InnoDB) ,Sql Server , Oracle , PGsql 中的效率对比 ?
回答 1
oracle一般会自动选择方案二
pg中查看自定义的函数和自定义的存储过程,从哪个系统表或者视图查看?
回答 3
查看存储过程名称:selecta.rolnameas"owner",p.pronameas"Name"frompgrolesaleftjoinpgcatalog
pg中SQL没有过滤条件,在创建索引的时候,还要加个常量吗?
回答 1
我实际测试了MySQL是不需要Oracle这样添加常量也能走索引的。PG可以自己走测试
PG有 "insert ignore" 之类语法么?
回答 1
你可能说的是upsert特性:insertintotable()values()onconflictdoupdate;ordonothingdonoting忽略不插入