是否存在aws cli或boto3函数来确定Redshift是否正在维护且无法访问?
例如,当数据库正在进行升级或真空作业正在运行时,我们的加载失败。最好检查一下,而不是看到失败的作业。
答案 0 :(得分:1)
如果您是超级用户,则可以运行SVV_VACUUM_PROGRESS。
select * from svv_vacuum_progress;
关于维护,您需要安排maintenance windows左右的时间。失败的话,您必须重新运行中止的事务。要查看哪些事务被中止,可以运行:
select query, elapsed, label
from svl_qlog where aborted=1;