如何使用筛选器防止编写欠佳的查询降低性能? - Teradata Viewpoint - Teradata Workload Management

Teradata® Viewpoint 用户指南

Product
Teradata Viewpoint
Teradata Workload Management
Release Number
16.50
16.20
Published
2021 年 7 月
Language
中文 (简体)
Last Update
2021-08-17
dita:mapPath
zh-CN/yqb1520516846011.ditamap
dita:ditavalPath
zh-CN/yqb1520516846011.ditaval
dita:id
B035-2206
Product Category
Analytical Ecosystem

编写欠佳的查询可能会返回过多数据,使结果变得无法可用。这类查询经常生成无意义的结果,非常占用资源,并会降低系统性能。

使用筛选器可以阻止执行编写欠佳的查询,从而保护系统免受这些查询的影响。拒绝不良查询还有助于培养用户编写更好、更明确的查询,逐渐减少不良查询的数量。

有关如何编写良好查询的信息,请参阅 Teradata SQL 文档。

例如,您可以阻止执行以下查询:
  • 返回过多行数的查询
  • 运行时间过长的查询
  • 扫描非常大型表的查询

方案假设

此方案假设您已完成以下设置:
  • Teradata Database 版本:16.00
  • 操作系统:SLES 11
  • 系统:PROD1
  • 规则集:BadQueries