如何在我的 AWS RDS 上使用数据存储? [关闭]

Posted

技术标签:

【中文标题】如何在我的 AWS RDS 上使用数据存储? [关闭]【英文标题】:How do I get data storage used on my AWS RDS? [closed] 【发布时间】:2012-11-10 00:31:17 【问题描述】:

我正在使用 AWS RDS。首先,我从 10 GB 的存储开始。我需要将更多数据导入我的 mysql。需要知道有多少可用空间!我怎样才能做到这一点 ?它不是我可以在其上运行 df linux 命令的 EC2 实例。

【问题讨论】:

【参考方案1】:

查看FreeStorageSpace 指标。

它可以在 Cloudwatch 中的 RDS 指标下找到。

【讨论】:

我只使用 AWS 控制台;而不是任何 AWS API。在 AWS 控制台上;我没有看到 FreeStorageSpace 显示!显示的指标是“可用内存”、“可用空间”,我认为这两个指标不能回答我的问题。 @Smamatti 这回答了问题,这不是请求。 @Deepak 我可以在控制台中看到指标。 那张截图几乎没用 仅供参考,如果其他人感到困惑,因为我在配置了 512GB 的实例的“FreeStorageSpace”图表中看到报告的 524G 可用存储空间,这是因为图表的 y 轴是报告“524G”表示 5240 亿字节,而不是 524GB。因此 524,000,000000 / 1024^3 = 488GB,而图表 y 轴上的标签显示为“524G”。如果您将鼠标悬停在图表中的线条上,它会明确显示 524,000,000,000(或其他)字节值。【参考方案2】:

在 RDS Instances 控制台中,您可以选择一个实例并单击“显示监控”。 “可用空间”图表是相同的信息。点击图表了解更多详情。

【讨论】:

【参考方案3】:

用途:

aws cloudwatch get-metric-statistics  --start-time $(TZ=PST+1 date +%FT%T) --end-time $(TZ=PST date +%FT%T) --period 3600 --namespace AWS/RDS --statistics Maximum --dimensions Name=DBInstanceIdentifier,Value=$yourRDSname --metric-name FreeStorageSpace

我是如何得到 --dimensions 名称的:

aws rds describe-db-instances --output json | less

我是如何获得指标名称的:

http://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/rds-metricscollected.html

【讨论】:

所以 --unit 兆字节不起作用,我正在使用:| awk 'NF==4Z=$2/(1024^3);打印 Z'【参考方案4】:

转到 RDS 实例

点击配置,记下存储(总计) 点击监控,检查矩阵“可用存储空间”并记下可用存储空间。 做简单的减法:总计 - 免费存储 = 您的答案(使用中的存储)

不要忘记将 GB 转换为 MB :D

【讨论】:

【参考方案5】:

    在https://console.aws.amazon.com/cloudwatch/ 打开 CloudWatch 控制台。

    如有必要,更改 AWS 区域。从导航栏中,选择您的 AWS 资源所在的 AWS 区域。有关详细信息,请参阅区域和端点。

    在导航窗格中,选择指标。选择 RDS 指标命名空间。

    选择一个度量维度,数据库类。

    从列表中选择可释放的内存

【讨论】:

用户询问了导入数据的可用空间,所以我不认为 FreeableMemory 解决了这个问题。否则它几乎是 aa 的副本。 如果你在他的问题中看到他提到他想知道这一点 - 需要知道有多少可用空间@rubyisbeautiful...请再次阅读问题 OP 显然在询问“存储”空间,这将反映在 FreeStorageSpace 指标中。 FreeableMemory 指的是 RAM,它可能有助于导入数据,但这不是他们的问题。也就是说,他们指出他们无法运行“df”命令,这将指示可用的驱动器空间。

以上是关于如何在我的 AWS RDS 上使用数据存储? [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

AWS:无法从我的机器连接到 RDS 数据库

使用nginx服务器和AWS RDS的Laravel出现“连接太多”错误

我们可以使用 AWS 胶水分析 RDS 数据库并使用 ETL 将分析的数据存储到 rds mysql 表中吗

登录失败,虽然我在我的 RDS 实例的安全组中指定了入站规则

如何修复AWS DMS到RDS的连接错误?

AWS postgres RDS 读取复制如何处理架构切换?