具有只读访问权限的Redshift超级用户

要求: 我们正在创建一个Redshift性能监控工具。对于我们,我们需要阅读系统表。 示例:我想从系统表中读取长时间运行的查询。我可以执行查询,但是即使具有系统表访问权限的以我的ID运行的查询,我也只能得到结果。因此,当与admin检查时,他们告知,要获取所有用户的所有长期运行查询的信息,我的ID需要超级用户访问权限。由于他们不想授予超级用户访问权限,有没有办法像超级用户一样获得我的ID的只读访问权限。还有其他方法或建议从Redshift中为所有用户从系统表中获取信息吗?

select user_name,db_name,pid,query
from stv_recents
where status = 'Running';

上面的代码将给出使用我的ID运行查询的运行状态。为了性能监控,我需要从所有用户那里获取查询信息。

xiao5210110 回答:具有只读访问权限的Redshift超级用户

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/1494475.html

大家都在问