检查Redshift是否正在进行维护?

时间:2019-04-22 21:02:42

标签: amazon-web-services amazon-redshift boto3

是否存在aws cli或boto3函数来确定Redshift是否正在维护且无法访问?

例如,当数据库正在进行升级或真空作业正在运行时,我们的加载失败。最好检查一下,而不是看到失败的作业。

1 个答案:

答案 0 :(得分:1)

如果您是超级用户,则可以运行SVV_VACUUM_PROGRESS。

select * from svv_vacuum_progress;

关于维护,您需要安排maintenance windows左右的时间。失败的话,您必须重新运行中止的事务。要查看哪些事务被中止,可以运行:

select query, elapsed, label
from svl_qlog where aborted=1;