假设您要阻止执行需要五分钟或更长时间才能完成的查询,以保护系统免受不良查询的影响。
- 选择要编辑的规则集。
- 打开工作负载设计器组件和工作负载设计器视图。
- 在For System (对于系统)列表中,选择PROD1。
- 在本地工作中页面区域中,单击规则集名称 BadQueries。
- 创建筛选器。
- 从规则集工具栏上,单击Filters (筛选器)。
- 在筛选器旁边,单击 。
- 输入筛选器的名称,在本例中为 Processing Time Over 5 min。
- 单击Save (保存)。
- 添加分类标准,以便将筛选器应用于估计需要五分钟或更长时间才能完成的查询。
- 单击Classification (分类)选项卡。
- 在Add Classification Criteria (添加分类标准)列表中,选择Query Characteristics (查询特征)。
- 单击Add (添加)。将显示编辑查询特征标准对话框。
- 选中估计总处理时间复选框。
- 选中处理时间 ≥ 复选框,并在字段中输入 300。
- 单击OK (确定)。
- 单击Save (保存)。
- 激活规则集。
- 返回工作负载设计器视图。
- 对于 BadQueries 规则集,单击 并选择Make Active (激活)。
- [可选] 检查按照您指定的标准被拒绝的查询。
- 打开工作负载监控器组件。
- 单击组件框中的,然后选择Settings (设置)。
- 单击Systems (系统)选项卡。
- 在Systems (系统)列表中,选择PROD1。
- 单击OK (确定)。
- 在动态管道视图中,单击系统筛选器的请求状态图标下方的数字。
- 检查摘要表以确定被此筛选器拒绝的查询。“原因”列包含 For Rule Name 'Processing Time Over 5 min'。