【发布时间】:2020-05-09 03:35:44
【问题描述】:
在 AWS Redshift 中,我可以使用 pg_terminate_backend(pid); 命令终止查询。
问题是pid只能通过查询stv_recents表运行查询后才能得到。
这给自动化带来了问题 - 如何以编程方式终止查询(可能是因为它超过了时间限制)?据我所见,我可以通过过滤查询、用户和开始时间列(在 pid 中)来获取 pid。问题是,所有查询都来自应用程序用户(同一用户),一些用户可能执行相同的查询。
有什么方法可以在查询执行时/之后点击某种类型的回调并获取 pid?否则,如何自动取消查询?
提前致谢。
【问题讨论】:
标签: amazon-redshift