管理预留
您可以在容量预留页面上查看和管理您的容量预留。您可以执行诸多管理任务,例如添加或减少 DPU、修改工作组分配以及标记或取消预留。
查看和管理容量预留
从 https://console.aws.amazon.com/athena/
打开 Athena 控制台。 -
如果控制台导航窗格不可见,请选择左侧的扩展菜单。
-
选择管理、容量预留。
-
在容量预留页面上,可以执行以下任务:
了解预留状态
下表描述了容量预留的可能状态值。
Status | 描述 |
---|---|
待处理 | Athena 正在处理您的容量请求。容量未就绪,无法运行查询。 |
处于活动状态 | 容量可用于运行查询。 |
已失败 | 您的容量请求未成功完成。请注意,无法保证完成容量请求。失败的预留将计入您的账户 DPU 限制。要释放用量,必须取消预留。 |
待更新 | Athena 正在处理预留更改。例如,在编辑预留以添加或删除 DPU 之后,就会出现该状态。 |
正在取消 | Athena 正在处理取消预留请求。允许正在使用预留的工作组中仍在运行的查询完成,但工作组中的其他查询将使用按需(未预置)容量。 |
已取消 |
容量预留取消已完成。已取消预留将在控制台中保留 45 天。45 天后,Athena 将删除该预留。在 45 天内,您不能重新利用或重复使用该预留,但是可以引用其标签并查看其详细信息以供历史参考。 无法保证已取消容量在未来可以重新预留。容量无法转移到另一个预留 AWS 账户 或 AWS 区域。 |
了解活动 DPU 和目标 DPU
在 Athena 控制台的容量预留列表中,您的预留会显示两个 DPU 值:活动 DPU 和目标 DPU。
-
活动 DPU - 您的预留中可用于运行查询的 DPU 数。例如,如果您请求 100 个 DPU,并且您的请求已完成,则活动 DPU 会显示 100。
-
目标 DPU - 您的预留正在移至的 DPU 数。在创建预留时或者在等待增加或减少 DPU 数时,目标 DPU 显示的值与活动 DPU 不同。
例如,在您提交创建具有 24 个 DPU 的预留请求后,预留状态将为待处理,活动 DPU 将为 0,目标 DPU 将为 24。
如果您的预留具有 100 个 DPU,并且编辑您的预留以请求增加 20 个 DPU,则状态将为待更新,活动 DPU 将为 100,目标 DPU 将为 120。
如果您的预留具有 100 个 DPU,并且编辑您的预留以请求减少 20 个 DPU,则状态将为待更新,活动 DPU 将为 100,目标 DPU 将为 80。
在此类转换期间,Athena 会根据您的要求主动获取或减少 DPU 数。当活动 DPU 等于目标 DPU 时,表示已达到目标数字,并且没有待处理的更改。
要以编程的方式检索这些值,可以调用 GetCapacityReservation API 操作。API 将活动 DPU 和目标 DPU 称为 AllocatedDpus
和 TargetDpus
。