用户可以通过查询 (g)v$plan_cache_plan_explain 虚拟表来展示某条 SQL 在计划缓存中的执行计划。

    如下例所示:

    第一步 查询 SQL 在计划缓存中的 plan_id

    OceanBase 数据库每个服务器的计划缓存都是独立的。用户可以直接访问 v$plan_cache_plan_stat 视图查询本服务器上的计划缓存并提供 tenant_id 和需要查询的 SQL 字符串(可以使用模糊匹配),查询该条 SQL 在计划缓存中对应的 plan_id。

    第二步 使用 plan_id 展示对应执行计划

    获得 plan_id 后,用户可以使用 tenant_id 和 plan_id 访问 v$plan_cache_plan_explain 来展示该执行计划。

    注意: