创建查询监控规则
您可以使用 Amazon Redshift 控制台创建和修改 WLM 查询监控规则。查询监控规则是一个参数组的 WLM 配置参数的一部分。如果修改查询监控规则 (QMR),无需修改集群即可自动进行更改。有关更多信息,请参阅 WLM 查询监控规则。
创建规则时,您要定义规则名称、一个或多个谓词以及一个操作。
保存包含规则的 WLM 配置时,您可以将规则定义的 JSON 代码视为 WLM 配置参数的 JSON 的一部分。
创建查询监控规则
-
登录 Amazon Web Services Management Console,然后通过以下网址打开 Amazon Redshift 控制台:https://console.aws.amazon.com/redshiftv2/
。 -
在导航菜单上,选择 Configurations(配置),然后选择 Workload management(工作负载管理),以显示 Workload management(工作负载管理)页面。
-
选择要修改的参数组以便显示详细信息页面,该页面带有 Parameters (参数) 和 Workload management (工作负载管理) 选项卡。
-
选择工作负载管理选项卡,然后选择编辑工作负载队列以编辑 WLM 配置。
-
使用预定义模板或从头开始添加新规则。
要使用预定义模板,请执行以下操作:
-
选择 Query monitoring rules(查询监控规则)组中的 Add rule from template(从模板中添加规则)。此时将显示规则模板的列表
-
选择一个或多个规则模板。选择 Save (保存) 后,WLM 将为您选择的每个模板创建一个规则。
-
输入或确认规则的值,其中包括 Rule names (规则名称)、Predicates (谓词) 和 Actions (操作)。
-
选择保存。
要从头开始添加新规则,请执行以下操作:
-
要添加其他谓词,请选择 Add predicate (添加谓词)。您最多可以为每个规则设置 3 个谓词。如果满足所有谓词,WLM 会触发关联操作。
-
选择 Action。每个规则具有一个操作。
-
选择保存。
-
Amazon Redshift 将生成 JSON 格式的 WLM 配置参数,并在 JSON 部分中显示它。