首页 > 解决方案 > 检查 Redshift 是否正在进行维护?

问题描述

是否有用于确定 Redshift 是否正在进行维护且不可访问的 aws cli 或 boto3 函数?

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

标签: amazon-web-servicesamazon-redshiftboto3

解决方案


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

select * from svv_vacuum_progress;

关于维护,您需要围绕维护窗口进行安排。否则,您必须重新运行中止的事务。要查看哪些事务被中止,您可以运行:

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

推荐阅读