Redshift 无服务器 charged_seconds 和 compute_seconds

问题描述 投票:0回答:2

我想了解 Redshift Serverless 的定价,但在

compute_seconds
charged_seconds
之间有点混淆。

我目前将基本 RPU 设置为默认值 128。

我已经执行了某些查询,然后查询了

sys_serverless_usage
视图,我看到了以下结果

以下是我的一些问题

  1. compute_seconds是指查询执行所花费的秒数吗?
  2. charged_seconds
    compute_seconds
    有什么区别。在第 6 行,我看到
    compute_seconds
    0
    charged_seconds
    7680
    .

这里的任何帮助都会很棒,谢谢。

amazon-web-services amazon-redshift amazon-redshift-serverless
2个回答
0
投票

因此,您将按最少 60 秒 的计算收费,这意味着每 1 分钟的时间间隔(如表中所示),您将被收费

60sec * compute_capacity

60 * 128 = 7680

所以因为你的基本 RPU 设置为

128
~ 当你运行查询时,它将花费无服务器运行的秒数并将其乘以
128

例如第三行你的计算秒数是

3799
128
rpu

3799 / 128  = 29.67 seconds

所以基本上每一行你都可以使用

compute_capacity
并使用它来计算集群运行的秒数
compute_seconds / compute_capacity
并且 charged_seconds 本质上是向您显示每分钟要收取的费用(由于 1 分钟分钟计费)

所以每分钟

128
RPU 在
0.375 Per RPU Hour
就是这样

 7680 / 3600 * 0.375 = 0.79c Per minute

所以每当您以

128
基本 RPU 运行一些查询时,您将按集群使用的每分钟
79c
收费,即使您运行 1 个查询在 200 毫秒内完成,您也将按整分钟收费,或者,如果您以
128
RPU 同时运行 50 个查询,并且它们都在同一分钟内在 30 秒内完成,您仍然只需支付
79c


-1
投票
  1. 是的,计算将是执行查询的秒数

  2. 计费秒数可按最低计费60秒取整。 128 RPU * 60 秒 = 7680

© www.soinside.com 2019 - 2024. All rights reserved.