【问题标题】:How to verify that Redshift are really DISK FULL?如何验证 Redshift 真的是 DISK FULL?
【发布时间】:2015-12-15 05:08:41
【问题描述】:

来自 Redshift 新手的问题:我使用 AWS 数据管道复制数据,但它失败并记录说

“错误:磁盘完整详细信息: ----------------------------------------------------------- 错误:磁盘完整代码:1016 上下文:节点:0 查询:2070045 位置:fdisk_api.cpp:343 进程:query0_49 [pid=15048] "

我想知道我们如何通过 CLI 或 Web 控制台检查 Redshift 是否真的磁盘已满,任何 cmets 或提示将不胜感激。

【问题讨论】:

    标签: amazon-web-services amazon-redshift


    【解决方案1】:

    如果您使用的是单个节点并且对集群具有 SQL 访问权限(例如通过 psql),您可以运行:

    select
      sum(capacity)/1024 as capacity_gbytes, 
      sum(used)/1024 as used_gbytes, 
      (sum(capacity) - sum(used))/1024 as free_gbytes 
    from 
      stv_partitions where part_begin=0;
    

    这篇文章还有更多:https://www.flydata.com/blog/querying-free-disk-space-on-redshift/

    【讨论】:

      【解决方案2】:

      您可以在 CloudWatch 控制台中进行检查。在左侧栏中,您将在“指标”标题下看到一堆 AWS 服务。点击红移。在那里,查找相关集群的“PercentageDiskSpaceUsed”指标。

      另外,请记住,该指标可单独用于每个计算节点。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2018-05-09
        • 2019-04-04
        • 2013-02-25
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-05-19
        相关资源
        最近更新 更多