Amazon Redshift
数据库开发人员指南 (API Version 2012-12-01)
AWS 服务或AWS文档中描述的功能,可能因地区/位置而异。点 击 Getting Started with Amazon AWS to see specific differences applicable to the China (Beijing) Region.

工作负载管理

利用 Amazon Redshift 工作负载管理 (WLM),用户能够灵活地管理工作负载中的优先级,以便时间较短的、快速运行的查询在队列中不会被长时间运行的查询阻碍。

Amazon Redshift WLM 在运行时根据服务类 创建查询队列,这将定义各种类型的队列的配置参数,包括内部系统队列和用户可访问的队列。从用户的角度看,用户可访问的服务类和队列在功能上是相同的。为了保持一致,本文档使用队列 一词来表示用户可访问的服务类以及运行时队列。

在运行查询时,WLM 会根据用户的用户组或通过将队列配置中列出的查询组与用户在运行时设置的查询组标签匹配来将查询分配给队列。

默认情况下,Amazon Redshift 配置一个具有并发级别 5 的队列(这将允许同时运行最多 5 个查询)和一个具有并发级别 1 的预定义的超级用户队列。您可以定义最多 8 个队列。每个队列可配置最高 50 的并发级别。所有用户定义的队列(不包括超级用户队列)的最高并发级别总数为 50。

修改 WLM 配置的最简单方法是,使用 Amazon Redshift 管理控制台。您还可使用 Amazon Redshift 命令行界面 (CLI) 或 Amazon Redshift API。

有关实施和使用工作负载管理的更多信息,请参阅实施工作负载管理