amazon-web-services - 检查 Redshift 是否正在进行维护?
问题描述
是否有用于确定 Redshift 是否正在进行维护且不可访问的 aws cli 或 boto3 函数?
例如,当数据库正在升级或正在运行真空作业时,我们会加载失败。最好检查一下而不是看到失败的工作。
解决方案
如果您是超级用户,则可以运行 SVV_VACUUM_PROGRESS。
select * from svv_vacuum_progress;
关于维护,您需要围绕维护窗口进行安排。否则,您必须重新运行中止的事务。要查看哪些事务被中止,您可以运行:
select query, elapsed, label
from svl_qlog where aborted=1;
推荐阅读
- python - 将 numpy 数组值映射到散点
- php - 在 prestashop 上添加新产品时强制 ID
- ruby-on-rails - Rails ActiveStorage 处理后更新附件
- sql - 您如何使用 postgreSQL 将多个结果分组到一个列中并为每个结果计数
- html - Angular组件应用父指定样式
- elasticsearch - Search Guard 未初始化 (SG11)
- r - 如何使用 R 中的 MICE 包估算丢失的数据?
- javascript - 在 ChartJS 中重新创建此图
- javascript - 如何通过回调为变量赋值?
- python - 有没有办法从外部对字典进行排序