并发控制 - Teradata Viewpoint - Teradata Workload Management

Teradata® Viewpoint 用户指南

Product
Teradata Viewpoint
Teradata Workload Management
Release Number
17.10
Published
2022 年 2 月
Language
中文 (简体)
Last Update
2022-07-01
dita:mapPath
zh-CN/lks1628075605455.ditamap
dita:ditavalPath
zh-CN/tky1501004671670.ditaval
dita:id
B035-2206
Product Category
Analytical Ecosystem

并发控制用于限制 Teradata Aster 系统中同时运行的查询的数量。

您在创建并发控制时指定谓词,该谓词必须是一个有效的 SQL WHERE 子句。可以使用现有的 UDF、SQL 运算符、工作负载管理属性以及 AND 和 OR 连接词。

您通过指定可在给定时刻运行的与谓词相匹配的最大查询数量来设置并发限制。每个查询必须符合所有谓词才允许访问系统。达到该限制后提交的查询将进行排队。并发控制在《Teradata Aster® Database 用户指南》中称为接入限制

您可以创建并发控制来基于以下条件限制查询:
  • 客户端所连接的特定数据库。
  • 当前用户是其角色成员的一组数据库角色(例如已被授予管理员角色的用户)。
  • 语句类型,如 SELECT、DROP、EXPLAIN、REVOKE、SHOW 及其他类型。
  • 经过的时间。例如对某个组的用户已执行了 30 分钟以上的特定语句进行限制。

全局并发控制将并发查询的最大数量限制为您指定的值,无论查询的属性如何。当运行的查询数量达到您设定的值时,新查询将进行排队。如果未达到全局并发控制限制,常规并发控制设置将决定是否以及何时允许查询访问系统。全局并发控制在《Teradata Aster® Database 用户指南》中称为全局接入阈值