首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >pg_stat_statements_reset()调度

pg_stat_statements_reset()调度
EN

Stack Overflow用户
提问于 2020-11-30 13:19:26
回答 1查看 253关注 0票数 0

Aurora Postgres 11.8

有没有可能让非超级管理员用户运行pg_stat_statements_reset()?

详细信息:

我不得不每小时安排一次pg_stat_statements_reset(),因为在Aurora Postgres 11.8中没有可用的内部调度器,我想使用lambda/cronjob,因为只有超级管理员可以运行它,所以在我的环境中暴露lambda/cronjob中的超级管理员密码是一个安全风险。那么我的情况有什么解决的办法吗?是否存在从非超级用户开始执行,然后在etc中切换用户的sp?

谢谢

EN

回答 1

Stack Overflow用户

发布于 2020-11-30 13:28:19

适用于pg_stat_statements_resetdocumentation表示:

pg_stat_statements_reset丢弃到目前为止由pg_stat_statements收集的与指定的useriddbidqueryid对应的统计信息。如果未指定任何参数,则会对每个参数使用默认值0(invalid),并将重置与其他参数匹配的统计信息。如果没有指定参数或者所有指定的参数都为0(无效),则会丢弃所有统计信息。默认情况下,此函数只能由超级用户执行。可以使用GRANT.将访问权限授予其他人

让我重复一遍:可以使用 GRANT**.**向其他用户授予访问权限

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65068446

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档