教程:配置手动工作负载管理 (WLM) 队列 - Amazon Redshift
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 Amazon Web Services 服务入门

教程:配置手动工作负载管理 (WLM) 队列

Overview

我们建议您在 Amazon Redshift 中配置自动工作负载管理 (WLM)。有关自动 WLM 的更多信息,请参阅实施工作负载管理。但是,如果您需要多个 WLM 队列,则本教程将逐步指导您完成在 Amazon Redshift 中配置手动工作负载管理 (WLM) 的过程。通过配置手动 WLM,您可以改进集群中的查询性能和资源分配。

Amazon Redshift 将用户查询路由至队列以进行处理。WLM 将定义这些查询路由至队列的方式。预设情况下,Amazon Redshift 具有两个可用于查询的队列:一个面向超级用户,一个面向用户。超级用户队列无法进行配置且一次只能处理一个查询。您应保留此队列以仅作故障排除之用。用户队列可一次处理多达 5 个查询,但您可以在需要时通过更改队列的并发级别来配置此能力。

若您有多个用户正在对数据库运行查询,您可能会发现另一种配置将更高效。例如,如果一些用户运行资源密集型操作(如 VACUUM),则这些操作可能会对资源不太密集型查询(如报告)产生负面影响。您可考虑添加其他队列并针对不同的工作负载配置它们。

估计时间:75 分钟

估算费用:50 美分

Prerequisites

您将需要一个 Amazon Redshift 集群、示例 TICKIT 数据库和 psql 客户端工具。如果您还没有准备好上述内容,请转至 Amazon Redshift Getting Started(Amazon Redshift 入门)和 Connect to Your Cluster by Using the psql Tool(使用 psql 工具连接到您的集群)。

Sections