用户可以通过查询 视图来展示某条 SQL 在计划缓存中的执行计划。

    如下例所示:

    参数解释如下表:

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

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

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

    注意

    这里展示的计划为物理执行计划,在算子命名上会与 EXPLAIN 所展示的逻辑执行计划有所不同。

    注意