2026.08.06 单选

在 OceanBase 中,以下哪个视图用于查看 SQL 的执行计划缓存状态?
A. GV$OB_SQL_AUDIT
B. GV$OB_PLAN_CACHE_PLAN_STAT
C. GV$OB_PLAN_CACHE_PLAN_EXPLAIN
D. GV$OB_TENANT_RUNTIME_INFO

2 个赞
  • GV $ OB_PLAN_CACHE_PLAN_STAT (正确选项):记录计划缓存中所有执行计划的具体信息以及每个计划的总体执行统计信息(如执行次数、平均执行时间等)。
  • GV $ OB_SQL_AUDIT :这是 SQL 审计表,主要用于记录每一条 SQL 的来源、执行状态信息、等待事件及各阶段耗时,常用于分析慢查询和性能瓶颈,而不是专门查看缓存状态。
  • GV $ OB_PLAN_CACHE_PLAN_EXPLAIN :用于展示某条具体 SQL 在计划缓存中的物理执行计划详情(即算子级别的执行计划)。
  • GV $ OB_TENANT_RUNTIME_INFO :该选项在提供的参考材料中未提及与执行计划缓存相关的功能。

因此,正确答案是 B