创建查询监控规则 - Amazon Redshift
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

创建查询监控规则

您可以使用 Amazon Redshift 控制台创建和修改 WLM 查询监控规则。查询监控规则是一个参数组的 WLM 配置参数的一部分。如果修改查询监控规则 (QMR),无需修改集群即可自动进行更改。有关更多信息,请参阅 WLM 查询监控规则

创建规则时,您要定义规则名称、一个或多个谓词以及一个操作。

保存包含规则的 WLM 配置时,您可以将规则定义的 JSON 代码视为 WLM 配置参数的 JSON 的一部分。

创建查询监控规则
  1. 登录 Amazon Web Services Management Console,然后通过以下网址打开 Amazon Redshift 控制台:https://console.aws.amazon.com/redshiftv2/

  2. 在导航菜单上,选择 Configurations(配置),然后选择 Workload management(工作负载管理),以显示 Workload management(工作负载管理)页面。

  3. 选择要修改的参数组以便显示详细信息页面,该页面带有 Parameters (参数)Workload management (工作负载管理) 选项卡。

  4. 选择工作负载管理选项卡,然后选择编辑工作负载队列以编辑 WLM 配置。

  5. 使用预定义模板或从头开始添加新规则。

    要使用预定义模板,请执行以下操作:

    1. 选择 Query monitoring rules(查询监控规则)组中的 Add rule from template(从模板中添加规则)。此时将显示规则模板的列表

    2. 选择一个或多个规则模板。选择 Save (保存) 后,WLM 将为您选择的每个模板创建一个规则。

    3. 输入或确认规则的值,其中包括 Rule names (规则名称)Predicates (谓词)Actions (操作)

    4. 选择保存

    要从头开始添加新规则,请执行以下操作:

    1. 要添加其他谓词,请选择 Add predicate (添加谓词)。您最多可以为每个规则设置 3 个谓词。如果满足所有谓词,WLM 会触发关联操作。

    2. 选择 Action。每个规则具有一个操作。

    3. 选择保存

Amazon Redshift 将生成 JSON 格式的 WLM 配置参数,并在 JSON 部分中显示它。