工作负载并发控制可以限制工作负载中可以为所有查询同时运行的查询数,以控制过度利用系统资源。
Flex 并发控制在适用于 TASM 的 SLES 11 系统的 Teradata Database 16.0 及更高版本中可用。
在某些情况下,常规工作负载并发控制会阻碍充分利用系统。Flex 并发控制可以检测到当前并发控制限制阻碍充分利用系统的情况,然后从延迟队列中释放工作以便利用这些资源。为工作负载启用 Flex 并发控制后,Flex 并发控制可针对所有状态启用,或针对为该工作负载设置的其他状态启用。
当设置定义的 flex 并发控制时:
- 检查系统资源可用性的时间间隔(Flex 并发控制操作间隔)
- 系统可用性(基于规则集的定义)
- 将触发 Flex 并发控制操作的事件
- 触发事件发生时要采取的操作
当启用 Flex 并发控制功能时,您可以选择启用评估模式来查看 Flex 并发控制将如何影响系统。在评估模式下,当触发事件发生时,实际上不会释放任何查询。相反,原本要释放的条目详细信息会记录在 TDWM 事件日志中。