我想了解 Redshift Serverless 的定价,但在
compute_seconds
和 charged_seconds
之间有点混淆。
我目前将基本 RPU 设置为默认值 128。
我已经执行了某些查询,然后查询了
sys_serverless_usage
视图,我看到了以下结果
以下是我的一些问题
charged_seconds
和compute_seconds
有什么区别。在第 6 行,我看到 compute_seconds
是 0
但 charged_seconds
是 7680
.这里的任何帮助都会很棒,谢谢。
因此,您将按最少 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
是的,计算将是执行查询的秒数
计费秒数可按最低计费60秒取整。 128 RPU * 60 秒 = 7680