教程:配置手动工作负载管理 (WLM) 队列
概述
我们建议您在 Amazon Redshift 中配置自动工作负载管理 (WLM)。有关自动 WLM 的更多信息,请参阅实施工作负载管理。但是,如果您需要多个 WLM 队列,则本教程将逐步指导您完成在 Amazon Redshift 中配置手动工作负载管理 (WLM) 的过程。通过配置手动 WLM,您可以改进集群中的查询性能和资源分配。
Amazon Redshift 将用户查询路由至队列以进行处理。WLM 将定义这些查询路由至队列的方式。预设情况下,Amazon Redshift 具有两个可用于查询的队列:一个面向超级用户,一个面向用户。超级用户队列无法进行配置且一次只能处理一个查询。您应保留此队列以仅作故障排除之用。用户队列可一次处理多达 5 个查询,但您可以在需要时通过更改队列的并发级别来配置此能力。
若您有多个用户正在对数据库运行查询,您可能会发现另一种配置将更高效。例如,如果一些用户运行资源密集型操作(如 VACUUM),则这些操作可能会对资源不太密集型查询(如报告)产生负面影响。您可考虑添加其他队列并针对不同的工作负载配置它们。
估计时间:75 分钟
估算费用:50 美分
先决条件
您将需要一个 Amazon Redshift 集群、示例 TICKIT 数据库和 Amazon Redshift RSQL 客户端工具。如果您还没有设置上述这些项,请访问 Amazon Redshift 入门指南和 Amazon Redshift RSQL。