以下哪个系统视图可以获取SQL的基线计划的状态和执行统计信息?
A、GV$PLAN_CACHE_PLAN_STAT
B、DBA_SQL_PLAN_BASELINES
C、GV$OB_PLAN_CACHE_PLAN_STAT
D、DBA_OB_SQL_PLAN_BASELINES
以下哪个系统视图可以获取SQL的基线计划的状态和执行统计信息?
A、GV$PLAN_CACHE_PLAN_STAT
B、DBA_SQL_PLAN_BASELINES
C、GV$OB_PLAN_CACHE_PLAN_STAT
D、DBA_OB_SQL_PLAN_BASELINES
我选择D、DBA_OB_SQL_PLAN_BASELINES
这是 OceanBase 专属的 SQL 计划基线视图,专门用于存储和查询 SQL 基线计划的核心信息,包括:
选B
选B
D. DBA_OB_SQL_PLAN_BASELINES
需明确 OceanBase 中各系统视图的定位,核心区分 “计划缓存视图” 与 “基线计划视图”:
OB前缀,是 Oracle 兼容视图,用于查看计划缓存的统计,但并非 OceanBase 专属的基线计划视图。OB前缀,因此该选项不适用于 OceanBase。ENABLED/ACCEPTED)、执行次数等核心统计数据,完全匹配 “基线计划的状态和执行统计” 的需求。答案 B
SELECT * FROM DBA_SQL_PLAN_BASELINES WHERE SQL_HANDLE = ‘sql_id’;
这题选D吧