
# 特性概述
#### 功能定义
- 名词解释
  - 一类SQL：unique sql id相同的SQL为一类SQL。
  
  - 异常SQL：一类因计划跳变或其他原因导致其执行所需CPU时间激增的SQL。
   
- 功能分类
  - 识别异常SQL：自动识别GaussDB运行过程中出现的异常SQL并将其记录到视图中。
  
  - 管控异常SQL：通过Cgroup限制异常SQL的CPU时间，防止异常SQL导致CPU时间耗尽，保障正常业务SQL的CPU时间。
   
 
#### 用户场景
SQL发生计划跳变导致其执行所需的CPU时间激增。
#### 规格约束
功能约束：
- 与多租户特性冲突，当多租户特性开启时，本特性失效。
- 不支持PL/pgSQL，仅支持简单SQL。
- 不支持无执行计划的SQL。
- 不支持运行次数小于100次的SQL。
- 不支持无异常SQL时CPU时间耗尽的场景（如并发数过高）。
- 同一时间存在多种异常SQL时，仅管控一类执行消耗CPU时间最多的异常SQL。
 
